ios守护进程背景

ios守护进程背景,第1张

概述我有一个iOS应用程序,可以为管理员和网站管理员执行网络测试.用户告诉我他们希望应用程序在后台模式下保持活动状态,并在发生故障时生成通知.但是,Apple文档表明这不属于允许的后台活动类型之一. 理想情况下,我的应用程序每隔几分钟就会“唤醒”,无论是在前台还是后台,并运行一系列快速测试,通常使用网络堆栈(没有太多数据交换).失败会生成用户通知. 当我阅读Apple iOS文档时,不允许这样做.它是 我有一个iOS应用程序,可以为管理员和网站管理员执行网络测试.用户告诉我他们希望应用程序在后台模式下保持活动状态,并在发生故障时生成通知.但是,Apple文档表明这不属于允许的后台活动类型之一.

理想情况下,我的应用程序每隔几分钟就会“唤醒”,无论是在前台还是后台,并运行一系列快速测试,通常使用网络堆栈(没有太多数据交换).失败会生成用户通知.

当我阅读Apple iOS文档时,不允许这样做.它是否正确?

解决方法 让我们分解为三个问题:

a)技术上是否可以每隔几分钟醒来一次?

是.这是可能的.有几种已知的方法:
– 使用音频
– 使用位置管理器
– 使用VOIP回调(这将唤醒你10分钟)

b)您是否可以向误用背景模式的AppStore提交申请?

答案是不”

你可以合法地使用后台任务,但它只给你一个10分钟(不会为你飞).

c)您是否可以滥用后台模式并在企业内部分发应用程序?

答案是肯定的.您可以编写应用程序,使用企业证书对其进行签名并在企业中使用它.

但是,这意味着您将无法出售它.

总结

以上是内存溢出为你收集整理的ios守护进程背景全部内容,希望文章能够帮你解决ios守护进程背景所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1036076.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存