这是一个我们都想过很多次的问题,似乎没有人有好的答案。

像 DataMan 这样的应用程序如何在后台定期、无限期地运行,并且仍然进入应用程序商店?

该应用程序允许用户打开“精确数据跟踪”并选择应用程序以零用户交互更新其数据使用计数器的频率 - 间隔为每分钟一次、每 10 分钟一次和每 20 分钟一次。

是的,我已经阅读了所有相关的 Apple Documentation on background processes 并成功实现了其中的许多。我也有 explored the ins and outs of this old post ,但它已经足够老了,因为许多“循环漏洞”已经被修补,并且记录的东西无论如何都可以更好地工作。

虽然我很幸运地将我的应用程序注册为 VOIP 应用程序并在特定时间间隔请求保持事件状态,但除非它是 VOIP 应用程序(DataMan 不是),否则它不是 app-store-ok。此外,注册 VOIP 保持连接实际上并没有表现出与 DataMan 相同的行为...... VOIP 保持连接调用以某种随机的间隔发出,或者至少以您选择的频率进行,而不会同步到时钟时间。 DataMan 实际上符合时钟规定的时间间隔,并在 :10、:20、:30 分钟标记等处更新其数据计数器。

有任何想法吗?

最佳答案

根据 their support site 的说法,他们的专业版刚刚被苹果拉了下来。我敢打赌他们的其他版本是下一个。

仅仅因为你设法偷偷通过审查团队并不意味着他们以后不会捕获它,或者其他人会成功。如果他们不提供其中一项已获批准的后台服务,那么他们所做的显然违反了 Apple 的指导方针。

10-04 14:50