gpt4 book ai didi

iphone - 从 Mac 向 iPhone/iPad/iPod touch 发送通知

转载 作者:行者123 更新时间:2023-12-03 19:45:21 25 4
gpt4 key购买 nike

我目前销售一款仅适用于 Mac 的生产力工具,该工具使用视觉和音频通知来提醒用户正在发生的某些事件。

我已经开始规划该 Mac 程序的 iPhone 和 iPad 版本,并且希望能够提供从 Mac 到 iPhone 的通知服务,例如iPhone 可以振动等,而不是 Mac 播放音频提示。

到目前为止,我对 iPhone 的开发工作还很少,而且我不太确定各种推送通知服务是如何工作的。这很容易做到吗?或者是一个“挑战”。

一些更多可能相关的信息:

  • iPhone 和 Mac 版本之间将有基于 Dropbox 的同步,因此还可以“共享”文件,从而提示执行某些操作

  • 作为第一步,不提供“后台”通知并要求 iPhone 客户端正在运行可能是可以接受的

我应该处理哪些身份验证问题?

最佳答案

您需要在应用程序和服务器中实现 APN(Apple 推送通知服务)。

澄清一些事情:

  1. 您需要一台服务器来执行用户的 Mac/PC 与其 iDevice 之间的消息传输工作。
  2. 您的服务器将决定何时向哪个用户的设备推送何种类型的通知。
  3. 之后,您的服务器会向 Apple 的 APNs 服务器发送一条消息,该服务器会代表您推送该消息。
  4. 当 APNs 消息到达用户设备时,您的应用程序可以处于后台甚至关闭,这是完全可以的。用户将在操作系统的引导下打开您的应用。
  5. 如果用户已在其设备中明确停用您应用的 APNs 功能,或者用户在 APNs 提醒到达时取消了该提醒,则如果您的应用最初停留在后台或没有启动,则您的应用将不会启动。还没开放。
  6. 首次启动您的应用时,用户设备中的操作系统会要求用户启用(正如您所说的,身份验证)您的应用的 APNs 功能。

对于经验丰富的 iOS 开发人员或经验丰富的 PHP 开发人员来说,这不是一项具有挑战性的任务,因为 Apple 的文档和 API 非常简单。然而,服务器端的配置可能有点棘手。

我相信 Stack Overflow 已经拥有大量有关如何在 iOS 应用程序中启用 APN 的信息。您需要做的就是明确您的问题并事先进行搜索工作。

希望有帮助。

关于iphone - 从 Mac 向 iPhone/iPad/iPod touch 发送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4689847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com