android 杀死程序收不到推送_Android收不到推送解决方案

部分 Android 手机系统在黑屏待机后自动清理后台运行的软件,这样影响了应用正常接收新的消息,需要将应用设置为后台运行应用。各类机型的设置说明如下:

华为手机

因为华为手机系统在黑屏待机后自动清理后台运行的软件,这样影响了我们正常接收新的消息,需要将应用软件设置为非清理应用。

华为 Mate9 设置说明

1、关闭锁屏清理应用

操作步骤:在“设置 - 电池 - 锁屏清理应用”,找到需要操作的应用,关闭锁屏清理开关。

2、开启自动运行

操作步骤:在“手机管家 - 自启管理”,找到应用并允许自启动。

3、通知设置

操作步骤:在“设置 - 通知和状态栏 - 通知管理”,找到应用-开启允许通知及其他开关。

华为 Mate8 设置说明

1、屏幕关闭后保持运行

操作步骤:在“设置 — 高级设置 — 电池管理 — 耗电排行”,找到需要操作的应用,开启“屏幕关闭后保持运行”。

2、开启自动运行

操作步骤:在“手机管家 — 自动启动管理”,找到应用并允许自启动。

3、通知设置

操作步骤:在“设置 - 通知和状态栏 - 通知中心”,找到应用-开启允许通知及其他开关。

华为荣耀 6Plus 设置说明

1、开启受保护应用

操作步骤:在“设置 - 全部设置 - 受保护的后台应用”,找到应用并开启开关。

2、开启自动运行

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果你的程序无法接到 `android.intent.action.BOOT_COMPLETED` 事件,可能是以下原因之一: 1. 你没有在 AndroidManifest.xml 文件中声明 `BOOT_COMPLETED` 权限,需要在 `<uses-permission>` 标签中添加以下代码: ``` <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> ``` 2. 你没有注册 `BOOT_COMPLETED` 的广播接器,需要在 AndroidManifest.xml 文件中添加以下代码: ``` <receiver android:name=".BootReceiver" android:enabled="true" android:exported="true" android:permission="android.permission.RECEIVE_BOOT_COMPLETED"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> </intent-filter> </receiver> ``` 注意,你需要自己定义一个 BootReceiver 类,并在其中处理接到 BOOT_COMPLETED 事件的逻辑。 3. 如果你是在 Android 8.0 及以上版本中测试,需要在代码中动态请求 `RECEIVE_BOOT_COMPLETED` 权限,可以使用以下代码: ``` if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { // Create a new job and schedule it JobScheduler jobScheduler = (JobScheduler) context.getSystemService(Context.JOB_SCHEDULER_SERVICE); ComponentName componentName = new ComponentName(context, BootJobService.class); JobInfo jobInfo = new JobInfo.Builder(1, componentName) .setMinimumLatency(1000) .build(); jobScheduler.schedule(jobInfo); } ``` 注意,你需要自己定义一个 BootJobService 类,并在其中处理接到 BOOT_COMPLETED 事件的逻辑。同时,在 AndroidManifest.xml 文件中添加以下代码: ``` <service android:name=".BootJobService" android:permission="android.permission.BIND_JOB_SERVICE" /> ``` 希望能帮到你解决问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值