是否有可能通过发送一个无声推送通知每隔几秒钟,保持“后台”状态的iOS应用程序? 我想在定期运行的后台任务,这似乎是一个可行的解决方案。 如果是这样,这是在使用App Store的条款可以接受吗?
我计划构建的应用程序将依靠这一功能,我很担心,苹果会从App Store拒绝。
具体来说,也就是在这一节的指导方针 ,我不知道:
5.1应用程序是发送推送通知未征得用户同意, 以及需要推送通知到功能应用,将被拒绝
从技术上讲可以在不使推送通知可以使用我的应用程序,但它不会成为记录数据的它的主要功能是在后台。
在加入iOS7更多的背景模式,你可以检查出可用的背景模式在这里 。 恕我直言,如果你滥用的背景模式中的一种,应用程序可能会被拒绝,他说,我不认为沉默推送通知注定为: keep an iOS app in "Background" state by sending it a silent push notification every few seconds
。
另一件事是,沉默的推送通知是率描述的内容限制在这里 ,所以我不知道他们是否会每隔几秒钟发送。
也许你可以使用其他后台服务
这是唯一可能通过Cydia。 这意味着你将需要有一个信息库,并越狱设备这个工作。
在App Store肯定会拒绝这个,因为它迫使其他应用程序在后台运行。