OStack程序员社区-中国程序员成长平台

标题: ios - 当应用程序在后台时 ping 服务器 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 22:15
标题: ios - 当应用程序在后台时 ping 服务器

我需要让应用每分钟向服务器发送一个简单的 GET 请求(“ping”),以便它知道用户仍然在线。当应用程序处于事件状态并且使用“beginBackgroundTaskWithExpirationHandler”进入后台 10 分钟后,我对此没有任何问题。

但是除非用户手动终止应用程序,否则我如何才能一直重复请求?



Best Answer-推荐答案


这并不是它真正的工作方式——它不是在后台持续运行的 Windows 或 Mac 应用程序。

您可能想要做的是使用 background fetch process ,iOS 将定期运行特定方法,允许您在应用程序处于后台(或根本不运行)时执行网络操作。

这将不允许您每分钟准确地对您的服务器执行一次 ping 操作。但实际上这是一件好事。像这样消耗用户的电池和数据限额并不是很友好。

关于ios - 当应用程序在后台时 ping 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23562626/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4