关于iOS开发的一些问题

时间:2012-04-12 18:18:52

标签: iphone ios

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

我有一些关于事情应该如何运作的一般性问题,我希望有人可以帮助我提供一些信息和我应该注意的地方。

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

  2. 关于我的应用程序的使用条款,苹果协议有哪些内容应该涵盖我在AppStore上时不应该担心的事情?

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

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

2 个答案:

答案 0 :(得分:2)

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

  2. 这是错误的地方询问律师的事情。 :)

  3. Viber和WhatsApp正在使用推送通知。它们并非“真正”在后台运行。 但是你可以做在后台运行的应用程序。 Apple允许使用VOIP,GPS跟踪或音乐收听/广播应用。 我建议不要尝试使用其他应用程序的ports / conecpts,因为它最终会被评论拒绝的苹果公司所终结。

答案 1 :(得分:1)

1使用Apple推送通知服务

“设备令牌是APN在首次与设备连接时为设备提供的设备的不透明标识符。设备与其提供商共享设备令牌。此后,此令牌随附来自提供商的每个通知。建立信任的基础,即特定通知的路由是合法的。“

Apple Push Notification Service Information Source

2为此提出单独的问题,详细说明您的意思。

3使用本地通知

Local and Push Notification Information Source

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