2011-11-30 29 views
0

我有一个要求,开发一个应用程序,能够接收来自服务器的推送信息 - 因为它不可能拦截短信或苹果推送通知可能必须作为投票实施,看看有什么或类似的类型事情。 但是,当然这样的事情是不可能的,如果应用程序没有在后台执行。确定UIBackgroundMode验收应用程序的标准是什么?

该应用程序不能被视为音乐或voip相关,但它可能被认为是gps相关的,因为推送的信息将基于某些触发器显示给用户,其中一个触发器可能是位置。

将此应用程序与提交给应用程序商店的gps的UIBackgroundMode有很好的被接受的机会吗?

回答

0

我一直在试图做同样的事情,这里是我发现 iPhone - Backgrounding to poll for events (顶端回答:更新2 ) 显示的方法应该没问题,这意味着您的应用程序不会因使用它而被拒绝。发布它的那个人说应该没问题,我已经问过其他同样说过的人(我自己也没有验证过)。 这里是我的实施该帖子 local notifications?

+0

在第一个链接上有很多很好的信息,唯一的是我知道ios5可能已经改变了一些东西,但我的模拟器和设备是在5和代码作品 –

+0

感谢您的链接,看起来很有用。 – Gruntcakes

0

你不需要使用黑客来满足你的需求。

iOS提供了一个设施,而您的应用程序已暂停,但您的套接字仍处于监视状态。如果套接字上有任何传入流量,则应用程序将被唤醒并将套接字的控制权交还。

Advanced App Tricks

的标题下面,“提示制定的VoIP应用程序”

+0

感谢您的链接。但是我的应用程序不是,也不能被视为VoIP应用程序,因此我担心它是否具有VoIP的UIBackgroundMode,但实际上并不是真正的VoiP应用程序,它将被拒绝。你可以或任何人对此发表评论吗? – Gruntcakes

相关问题