即使在睡眠或重新启动后,仍在后台连续运行IOS应用程序

吉姆109

我需要在后台连续运行iPhone应用程序,以便它可以响应CTCallCenter和CTTelephonyCenter引发的事件。我一直在使用专用API,但无法越狱电话。通过使用定位和VOIP后台模式,我已经能够在超过IOS 10分钟限制的后台运行。只要iPhone保持活动状态,一切都可以正常工作,但是,当系统长时间睡眠或重新启动后,该应用程序将不再接收CTCallCenter和CTTelephonyCenter抛出的事件,并停止定期记录其后台任务。但是,它可以接收位置事件,这时它会运行一小段时间,然后再次暂停。

如何确保应用程序即使在睡眠或重新启动后也始终处于活动的后台状态?

吉姆109

睡眠后,我已经能够保持应用程序运行,而无需越狱电话或使用私有API。毕竟,我怀疑这有可能的,我已经看到其他应用程序可以做到这一点。

保持应用程序清醒的关键是无限循环播放空的背景音频。所需的权限是VOIP和音频。即使电话处于睡眠状态数小时,后台循环也将继续执行。

本文的第二部分描述了这种方法:http : //hayageek.com/ios-long-running-background-task/

这是一个示例iPhone应用程序的链接:http : //hayageek.s3.amazonaws.com/downloads/ios/LongRunningBackgroundTask.zip

编辑:为了降低电池使用量,可以仅在applicationDidEnterBackground中短暂运行音频,这将重置UIApplication.sharedApplication()。backgroundTimeRemaining的值

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

重新启动iPhone后,应用程序无法在后台运行

来自分类Dev

iOS应用程序可在后台连续运行

来自分类Dev

iOS应用程序可在后台连续运行

来自分类Dev

如果长时间在后台运行,为什么我的phonegap应用程序会重新启动

来自分类Dev

致电ios后恢复在后台运行的应用程序

来自分类Dev

即使应用程序只是放在后台,如何确保应用程序每次打开时都会重新启动?安卓

来自分类Dev

关闭后,Win32应用程序仍在后台运行

来自分类Dev

当应用程序在后台和iPhone重新启动时如何使用ibeacon

来自分类Dev

即使应用程序在后台运行功能

来自分类Dev

即使应用程序重新启动后,如何存储值?

来自分类Dev

即使应用程序重新启动也保存图像

来自分类Dev

即使应用程序重新启动,也保存 UISwitch 状态

来自分类Dev

电池电量耗尽后,IOS显示应用程序在后台运行

来自分类Dev

iOS应用程序默认在后台模式下运行

来自分类Dev

保持iOS应用程序永远在后台运行

来自分类Dev

iOS应用程序默认在后台模式下运行

来自分类Dev

如何在后台运行 Python 脚本并在崩溃后重新启动它?

来自分类Dev

如果我收到通知,Android 应用程序是否仍在后台运行?

来自分类Dev

重新启动在后台运行的程序,仍然使它从stdin中消耗

来自分类Dev

在后台启动应用程序

来自分类Dev

崩溃后如何重新启动Qt应用程序?

来自分类Dev

重新启动应用程序后导航栏缩小

来自分类Dev

重新启动应用程序后保存布尔状态

来自分类Dev

重新启动应用程序后保存布尔状态

来自分类Dev

关闭应用程序后重新启动

来自分类Dev

重新启动应用程序后不存储 SharedPreferences

来自分类Dev

重新启动应用程序后,SQLite 数据消失了

来自分类Dev

应用程序进入后台后是否会重新启动应用程序

来自分类Dev

重新启动后,iOS应用程序无法访问下载的文件-UUID更改

Related 相关文章

  1. 1

    重新启动iPhone后,应用程序无法在后台运行

  2. 2

    iOS应用程序可在后台连续运行

  3. 3

    iOS应用程序可在后台连续运行

  4. 4

    如果长时间在后台运行,为什么我的phonegap应用程序会重新启动

  5. 5

    致电ios后恢复在后台运行的应用程序

  6. 6

    即使应用程序只是放在后台,如何确保应用程序每次打开时都会重新启动?安卓

  7. 7

    关闭后,Win32应用程序仍在后台运行

  8. 8

    当应用程序在后台和iPhone重新启动时如何使用ibeacon

  9. 9

    即使应用程序在后台运行功能

  10. 10

    即使应用程序重新启动后,如何存储值?

  11. 11

    即使应用程序重新启动也保存图像

  12. 12

    即使应用程序重新启动,也保存 UISwitch 状态

  13. 13

    电池电量耗尽后,IOS显示应用程序在后台运行

  14. 14

    iOS应用程序默认在后台模式下运行

  15. 15

    保持iOS应用程序永远在后台运行

  16. 16

    iOS应用程序默认在后台模式下运行

  17. 17

    如何在后台运行 Python 脚本并在崩溃后重新启动它?

  18. 18

    如果我收到通知,Android 应用程序是否仍在后台运行?

  19. 19

    重新启动在后台运行的程序,仍然使它从stdin中消耗

  20. 20

    在后台启动应用程序

  21. 21

    崩溃后如何重新启动Qt应用程序?

  22. 22

    重新启动应用程序后导航栏缩小

  23. 23

    重新启动应用程序后保存布尔状态

  24. 24

    重新启动应用程序后保存布尔状态

  25. 25

    关闭应用程序后重新启动

  26. 26

    重新启动应用程序后不存储 SharedPreferences

  27. 27

    重新启动应用程序后,SQLite 数据消失了

  28. 28

    应用程序进入后台后是否会重新启动应用程序

  29. 29

    重新启动后,iOS应用程序无法访问下载的文件-UUID更改

热门标签

归档