我想每24小时唤醒我的应用程序并更新一些内容。有没有办法在不使用静音推送通知,位置服务和voip的情况下执行此操作。例如,应用程序“我的数据摘要”每天提供数据使用情况,并且不涉及推送通知服务,因为我没有被要求获得该许可。那么我怎样才能做到这一点。任何帮助将不胜感激。
答案 0 :(得分:2)
如果您删除静音推送,定位服务和VoIP,您剩下的就是背景音频或后台提取。
使用背景音频,您可以播放静音以保持应用程序正常运行,但缺点是当其他应用程序播放声音时它可能会被杀死。
使用后台提取,您无法可靠地启动应用程序,操作系统会决定何时启动应用程序以获取数据。它的发生程度取决于用户使用您的应用程序的数量。
在iOS上没有其他“合法”的方法来实现这种功能。此主题还有很多可在线获得的资源。
还有更多,你需要研究背景模式。