美文网首页
iOS 后台常驻方式总结

iOS 后台常驻方式总结

作者: Gordon_gc | 来源:发表于2021-05-17 09:24 被阅读0次

    背景:app有在后台运行的需求

    常用的后台常驻实现方法

    1.Audio(音乐播放软件)

    应用在后台播放无声的音频文件,只要播放不断,后台可一直活着,苹果审核人员如果发现,会被拒,有可能会被其他应用打断。

    2.录音(微信的语音聊天)

    应用在使用麦克风的时候,即使退到后台,也可以一直后台运行,状态栏会显示使用麦克风。

    3.Location updates(地图导航)

    应用开启后台实时定位功能,只要开启实时定位,后台一直活着,手机耗电严重。

    4.VOIP(网络电话)

    应用开启voip功能,后台被挂起,当有数据通信时,系统会被唤醒应用。

    5.Remote notifications

    静默推送,应用在后台收到静默推送,系统会唤醒应用,但是这个是被系统管理,有次数限制,不能频繁推送。

    6.Newsstand downloads(报刊杂志类应用)

    提供给报刊杂志类应用可以在后台下载及处理报刊杂志内容,下载过程中,应用可能还是会被挂起,甚至被杀掉,但是在Wi-Fi环境下会继续下载。

    7.Background fetch

    应用处于后台,需要频繁规律的更新数据的应用。

    8.External Accessory communication

    提供给FMi认证的设备使用的,外设发送消息时,可唤醒已经被挂起的应用。

    9.Acts as a Bluetooth LE accessory

    手机当作蓝牙外设时使用,应用可以后台运行。

    10.Uses Bluetooth LE accessories

    与External Accessory communication类似,只不过无需限制FMi外设,需要的是Bluetooth LE设备。

    相关文章

      网友评论

          本文标题:iOS 后台常驻方式总结

          本文链接:https://www.haomeiwen.com/subject/udndjltx.html