CJ7235
CJ7235
  • 发布:2019-10-21 09:54
  • 更新:2023-03-27 17:40
  • 阅读:7656

uni-app 如何其实前台service 以做到应用保活

分类:uni-app

启动一个前台的Service进程,这样会在系统的通知栏生成一个Notification,用来让用户知道有这样一个App在运行着,哪怕当前的App退到了后台。也能在通知栏看到app运行着,做到app 保活

2019-10-21 09:54 负责人:无 分享
已邀请:
爱吃鱼的靖哥哥

爱吃鱼的靖哥哥 - 行走在全栈路上的码农

最简单的保活,后台循环播放一个无声的mp3,如果用背景音乐播放在通知栏也会有提示,无声的mp3网上可以下载

  • h***@163.com

    兄弟,你是真牛,这个方法很好使,解决了我的问题,简单便捷有效。

    2023-10-20 14:42

  • h***@163.com

    非常感谢

    2023-10-20 14:42

  • 2***@qq.com

    回复 h***@163.com: 会不会很耗电?

    2024-01-25 16:08

DCloud_heavensoft

DCloud_heavensoft

可以写一个原生插件。不过通知栏也不一定有权限可以写入。unipush是目前推送信息送达率最高的方案

  • CJ7235 (作者)

    个人对安卓技术是小白。。。这个难搞了

    2019-10-21 15:43

  • CJ7235 (作者)

    大神可以给个例子指导下么

    2019-10-21 17:09

  • 5***@qq.com

    回复 CJ7235: 哥们这个问题有眉目了吗? 我也有这个需求,不行的话可以一起找人写安卓原生插件

    2020-02-18 11:44

  • CJ7235 (作者)

    回复 5***@qq.com: 需求被我推掉了,我个人没实现出来

    2020-02-18 16:59

  • 5***@qq.com

    回复 CJ7235: 保活需求本来就是流氓需求,我们改变策略了,只要安卓实现离线推送就好了。

    2020-02-18 21:45

  • 小猪姵琪

    回复 5***@qq.com: 兄弟,那你们实现了安卓离线推送了吗

    2020-04-02 14:59

  • byeworld

    回复 CJ7235: 我现在被要求做进程辅助保活之类。。无从下手

    2021-03-04 14:41

  • 1***@qq.com

    回复 5***@qq.com: 我们有一个通话录音的问题,估计是需要设置应用处于前台,也是挺麻烦。要不然录音的根本就没声音。

    2021-06-30 10:06

2***@qq.com

2***@qq.com

https://ext.dcloud.net.cn/plugin?id=2930可以实现黑屏保活

FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

1***@qq.com

1***@qq.com

uniapp的权限配置压根没有android.permission.FOREGROUND_SERVICE这个权限,前台保活也用不了吧,android9以上都需要有这个权限

  • 3***@qq.com

    在uniapp权限配置,额外添加权限那边硬写。我是写在最后了,目前测试后台保活还行(取消省电策略之后),能保持后台,锁屏运行一个半小时。(应该能更长时间,但是我半路没忍住点进去了)

    <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>

    2024-01-08 12:45

要回复问题请先登录注册