我们可以推送通知而不使用APN吗?
在Intranet(Wi-Fi)中,是否可以将我的第三方服务器的通知直接推送到我的设备? 我已经实现了在APN的帮助下将通知推送到设备,但是我的要求是在不使用任何外部服务的情况下实现相同的目标,例如我的服务器和设备连接到Intranet,我需要检测设备的可用性内联网并直接发送通知。 任何想法?? 提前致谢
好吧,如果 - 听起来 - 你正在开发一款不需要通过App Store的企业应用程序,就没有什么能阻止你使用iOS 4多任务API来模仿APNS的工作方式。 基本上你会怎么做,就是将你的应用程序注册为通过UIBackgroundModes
Info.plist键提供VoIP服务 - 所以系统会自动启动并保持其在后台运行 - 然后让应用程序打开持久IP连接服务器,通过它你可以发送任何你喜欢的通知包。 从那里,应用程序当然可以使用UILocalNotification
来通知用户。
请注意,如果您不得不通过App Store,那么大多数情况都是无效的,除非您的应用程序实际上将提供VoIP服务。 但是由于您提到使用Intranet,我假设您将在内部开发一些东西,并且是企业开发人员计划的成员,这使您可以跳过整个App Store并免费使用SDK。
链接地址: http://www.djcxy.com/p/62603.html