即使App被IOS中的用户杀死,如何每10秒调用一次api?
Posted
技术标签:
【中文标题】即使App被IOS中的用户杀死,如何每10秒调用一次api?【英文标题】:How to do the api call every 10 second even App is killed by user in the IOS? 【发布时间】:2021-03-01 06:08:13 【问题描述】:我正在开发一个网络视图应用程序。我想每 10 秒后进行一次 API 调用。即使应用被杀死并且在后台运行,我如何在后台调用API?
【问题讨论】:
短答案“你不能”,长答案“你不能”:) @SandeepBhandari 好的,谢谢。然后我们如何在另一个应用程序中接收通知(例如:WhatsApp)。 它们是由 APNS 服务触发的,而不是真正的持续轮询,有多种方法可以让您的方式在后台保持活跃,但没有一种方法可以保证每 10 秒调用一次 api :) @SandeepBhandari 好的,我会检查另一种方式 @SandeepBhandari App 为后台时是否可以每 60 秒连续调用一次 REST API? 【参考方案1】:当应用被杀死时,你不能做任何动作(不能编译一行代码)。您只能控制应用程序的前台和后台状态。 即使在应用程序被终止后也可以收到通知,因为通知不是应用程序的一部分。通知来自 Apple 的推送通知服务器(由仍在线的应用后端触发。)
【讨论】:
以上是关于即使App被IOS中的用户杀死,如何每10秒调用一次api?的主要内容,如果未能解决你的问题,请参考以下文章
Xamarin Forms:即使应用程序在后台,如何每 x 秒运行一次服务?
应用程序被杀死时,如何每 10 秒将用户位置上传到服务器? [关闭]