iOS 数据上报(app推送和后台轮询)

2021-08-21  本文已影响0人  刃之剑

iOS 通知测试:
有兴趣的,可以自己试一下.

未锁屏的情况下:
1.远程推送后台唤醒30s,可以完成接口请求,可以从keychain读取数据.
2.远程推送plugin唤醒5s,可以定制音乐.
3.唤醒后的通知栏消息可以在接口完成请求的情况下进行自动清除.
4.对于定时一天或者某个时间段进行数据采集是可以的.
5.通知栏自动清除的时间限制是30s,消息显示的现在可以理解为30s内.当代码自动清除后可以使通知栏直接清空.
6.在得到推送时理解清空通知栏程序会迅速进入死亡无法执行接口请求.

锁屏的情况下:
Extension 响应5s 可以完成数据请求,数据需从推送信息获取.
APP如果也要集成的话,需要制作成私有公共仓库进行app和appex都能进行上报的共用SDK

Voip程序下唤醒一秒后持续不断请求后台进程播放无声音乐,可以使进程存活.并持续完成数据上报.

https://github.com/frankKiwi/FNKPushandVOIP.git

也可以用后台轮询的方式

https://github.com/frankKiwi/FNKKeepAlive.git

上一篇下一篇

猜你喜欢

热点阅读