我正在创建一个需要每天检查一次数据的应用程序(午夜).我知道iOS7中有一个后台获取模式,但据我所知,没有办法强制它在给定的时间间隔内更新.有没有办法做到这一点,仍然通过Appstore审查?
谢谢你的任何建议.
没有真正的方法可以做到这一点,因为它要求你的应用程序在后台运行.后台运行模式仅限于音频,VOIP,位置和附件类型的应用程序.
您可以做的只是在用户启动应用程序时检查应用程序上次更新数据的时间.这样,您只会在用户启动应用程序时更新数据,并且仅在用户真正使用应用程序时才使用数据.
只有当用户经常启动您的应用程序并且iOS允许您的应用程序进行后台获取时,后台获取才有效.iOS将决定何时允许应用程序进行后台刷新,并且您对该间隔的影响很小.
UIApplicationBackgroundFetchIntervalMinimum系统支持的最小fetchinterval.
| 归档时间: |
|
| 查看次数: |
2024 次 |
| 最近记录: |