-1

我即将构建我的第一个 iPhone 应用程序。

我对事情的工作方式有一些一般性的问题,我希望有人可以帮助我提供一些信息以及我应该去哪里看。

  1. 关于推送通知。我知道苹果商店不再允许使用 UUID,并且不应该再在应用程序中使用 UUID 了吗?如果我没有特定用户的 UUID,如何向特定用户发送推送通知?

  2. 关于我的应用程序的使用条款,苹果协议是否已经涵盖了我在 AppStore 上后不应该担心的事情?

  3. 当应用程序“最小化”到后台时,如果服务器端看起来很重要,我如何仍然与我的服务器交换数据并发送推送通知?(见于 Viber、WhatsApp 等应用程序)

提前非常感谢,每条信息/您自己的智慧/相关信息的链接都会有很大帮助。

4

2 回答 2

2
  1. 对于 PUSH,您不需要 UDID。操作系统/框架将为您提供每个应用程序令牌,然后您可以将其发送到您的服务器以了解您的“用户”。

  2. 那是问律师问题的错误地方。:)

  3. Viber 和 WhatsApp 正在使用推送通知。它们并不是“真正”在后台运行。但是你可以做在后台运行的应用程序。Apple 允许在此处使用 VOIP、GPS 跟踪或音乐收听/无线电应用程序。我建议不要尝试其他应用程序的端口/conecpts,因为它可能最终被苹果拒绝审查。

于 2012-04-12T18:27:36.300 回答
1

1 使用苹果推送通知服务

" 设备令牌是设备的不透明标识符,当 APNs 首次与设备连接时,它提供给设备。设备与其提供者共享设备令牌。此后,此令牌伴随来自提供者的每个通知。它是建立对特定通知路由合法性的信任。”

苹果推送通知服务信息源

2 对此提出一个单独的问题,并详细说明您的意思。

3 使用本地通知

本地和推送通知信息源

Apple 的开发者网站对这类问题非常有帮助:developer.apple.com

于 2012-04-12T18:39:49.107 回答