推送使用unipush+厂商推送渠道,后端服务使用java服务
实现目标:app进程结束后,如果没有持续的位置消息上送,那么后端自动向app推送透传消息,唤醒app继续上送位置信息
目前已经实现小米系统下,app进程被安卓系统杀死后,可以收到通过厂商推送渠道推送的透传消息,但是无法强制要唤醒app。
向个推客服了解到,如果app保持在后台,可以通过个推通过下发的消息实现强制唤醒app;
但是如果app进程被杀死,通过厂商渠道下发消息则无法唤醒app。
疑问:uniapp文档中
App:持续定位方案:iOS端可以申请持续定位权限,参考。Android如果进程被杀,代码无法执行。可以使用unipush,通过服务器激活App,执行透传消息,让App启动然后采集位置。Android上,即使自己写原生插件做后台进程,也很容易被杀,unipush是更合适的方案
根据文档描述,进程被杀死后,可以使用unipush启动app,是否可行
5 个回复
2***@qq.com
这方案是否可行呢
小羽毛
我也是遇到这个问题,请问有没有解决呢
7***@qq.com
同楼主的问题 有解决方案的话 发一下
p***@qq.com
cc
襄阳老农
+1,持续定位需求