iPhone上的自动数据备份
我有一个应用程序,它允许用户在应用程序上备份数据,它通过将数据转换为JSON字符串并将数据推送到服务器来实现这一点,在服务器上,数据被转换为XML并存储起来,以备数据恢复时使用 当前,用户通过按下按钮手动执行备份 我的问题是,是否可以实现某种自动备份功能?应用程序每天自动备份数据 据我所知,实现类似功能的唯一方法是安排一个本地通知,提醒用户备份数据,此时用户将打开应用程序并运行一些代码来执行备份 这是我能得到的最接近的还是有另一个更好的解决方案 谢谢iPhone上的自动数据备份,iphone,objective-c,ios,backup,uilocalnotification,Iphone,Objective C,Ios,Backup,Uilocalnotification,我有一个应用程序,它允许用户在应用程序上备份数据,它通过将数据转换为JSON字符串并将数据推送到服务器来实现这一点,在服务器上,数据被转换为XML并存储起来,以备数据恢复时使用 当前,用户通过按下按钮手动执行备份 我的问题是,是否可以实现某种自动备份功能?应用程序每天自动备份数据 据我所知,实现类似功能的唯一方法是安排一个本地通知,提醒用户备份数据,此时用户将打开应用程序并运行一些代码来执行备份 这是我能得到的最接近的还是有另一个更好的解决方案 谢谢 Tysin据我所知,有几种类型的应用程序可以
Tysin据我所知,有几种类型的应用程序可以在后台VOIP、GPS……中运行 我看到您的问题的解决方案如下: 使用位置背景模式 使用NSTimer UIApplication:beginBackgroundTaskWithExpirationHandler注册后台任务: NSTimer时间应小于UIApplication:backgroundTimeRemaining,否则必须在backgroundTimeRemaining不是0之前启用和禁用位置管理器,以避免任务被终止
通过这种方式,应用程序可以在后台执行数据备份。据我所知,有几种类型的应用程序可以在后台VOIP、GPS…中运行 我看到您的问题的解决方案如下: 使用位置背景模式 使用NSTimer UIApplication:beginBackgroundTaskWithExpirationHandler注册后台任务: NSTimer时间应小于UIApplication:backgroundTimeRemaining,否则必须在backgroundTimeRemaining不是0之前启用和禁用位置管理器,以避免任务被终止
这样应用程序就可以在后台执行数据备份。为什么不备份到iCloud?这就是苹果鼓励开发者使用的地方。为什么不备份到iCloud呢?这就是苹果鼓励其开发者使用的地方。