我对iOS开发相对较新。
我有一个要求,我们必须通知我们的服务器有关客户端的当前IP地址。这背后的原因是因为我们的解决方案需要知道注册设备的当前IP地址。
现在理想情况下我们想要创建一个可以在后台运行(无限期)的服务,每隔10秒轮询一次设备的IP地址,如果它发现ip已经改变,那么调用一个通知服务器的Web服务差不多。基于我有限的知识,我有以下问题:
答案 0 :(得分:0)
你不能相信IOS能够像你描述的那样在BG中处理这个问题,因为没有好的方法可以无限期地在BG中运行任务,你可能会使用位置服务并触发你的IP上传当设备移动但无法解决设备静止时的情况并更改IP虽然可能是一个极端情况,但肯定会在设备从3 / 4G网络或不同WIFI网络之间从一个塔移动到另一个塔时发生。 / p>