服务器监控iOS应用程序



我对iOS编程还很陌生,我正在开发一款应用程序,它会每5分钟ping一次指定的服务器,并让用户知道服务器是否启动。到目前为止,只要应用程序处于前台,并且一旦移动到后台状态,它就无法正常工作,我就可以让一切正常工作。问题是,我真的不知道我应该选择哪种背景模式,因为这些模式都不能描述应用程序的功能。我知道我可以通过创建一个简单的PHP脚本(由CRON每5分钟执行一次)来实现这一点,该脚本将ping服务器并发送APNS,但我是否可以在不使用APNS的情况下完成我想要做的事情?非常感谢。

不,你不能。在您的情况下,唯一的解决方案是使用Push Notifications

Local notifications不适合您,因为您需要调用一个方法来ping服务器,但iOS不允许您的应用程序在Background模式下执行任何代码。您可以使用beginBackgroundTaskWithExpirationHandler方法,但它的执行受到10分钟的限制

相关内容

最新更新