当用户使用 3G 时如何停止 iCloud 同步和备份
Posted
技术标签:
【中文标题】当用户使用 3G 时如何停止 iCloud 同步和备份【英文标题】:How to stop iCloud syncing and backup when user is on 3G 【发布时间】:2015-10-13 10:31:10 【问题描述】:我是 iCloud 新手,我想问一下,如果用户使用移动数据平移连接到互联网,是否有办法停止 iCloud 同步
提前致谢
【问题讨论】:
【参考方案1】:您可以使用 Reachability 来检测 Wifi 是否可用(以及用户是否正在使用移动数据),然后根据您的设置手动停止/恢复同步(例如,当用户 WIFI 可用时开始并在它变得不可用时停止)。
如果您使用的是 AFNetworking(Swift 上的 Alamofire),请查看 https://github.com/AFNetworking/AFNetworking#network-reachability-manager
如果你没有使用 AFNetworking ,那么看看 Apples 示例代码如何使用可达性https://developer.apple.com/library/ios/samplecode/Reachability/Introduction/Intro.html
【讨论】:
以上是关于当用户使用 3G 时如何停止 iCloud 同步和备份的主要内容,如果未能解决你的问题,请参考以下文章
App 启动时如何知道 CloudKit 的 iCloud 数据同步操作已经结束了?