嵌入融云SDK之后,遇到过Android手机收不到消息推送问题

很多人在嵌入融云SDK之后,遇到过Android手机收不到消息推送问题。下面来给大家一些干货。解决Android类手机收不到消息推送的解决方法。供大家参考。
部分 Android 手机系统在黑屏待机后自动清理后台运行的软件,这样影响了应用正常接收新的消息,需要将应用设置为后台运行应用。各类机型的设置说明如下:
华为 Mate9 手机设置说明
华为荣耀 6Plus 手机设置说明
华为麦芒手机设置说明
OPPO 手机设置说明
三星 6.0 及以上系统手机设置说明
三星 5.0 系统手机设置说明
三星 4.0 系统手机设置说明
vivo X7 手机设置说明
vivo X9 手机设置说明
乐视手机设置说明
小米手机设置说明
红米 Note 手机设置说明
锤子 T2 手机设置说明
华为 Mate9 设置说明
华为手机需要开启应用自动启动、关闭锁屏清理应用和开启应用通知,主要是解决无法及时收到新的消息通知(需要重新打开应用才能收到新的消息推送)。
导致原因:
因为华为手机系统在黑屏待机后自动清理后台运行的软件,这样影响了我们正常接收新的消息,需要将应用软件设置为非清理应用。
如何设置:
1、关闭锁屏清理应用
操作步骤:在“设置 - 电池 - 锁屏清理应用”,找到需要操作的应用,关闭锁屏清理开关。
2、开启自动运行
操作步骤:在“手机管家 - 自启管理”,找到应用并允许自启动。
3、通知设置
操作步骤:在“设置 - 通知和状态栏 - 通知管理”,找到应用-开启允许通知及其他开关。
4、多任务界面锁定应用
操作步骤:点击手机右下角的“功能键 - 进入多任务页面 - 找到应用”,点击应用右上角锁图标锁定。
华为荣耀 6Plus 设置说明
导致原因:
因为华为手机系统在黑屏待机后自动清理后台运行的软件,这样影响了我们正常接收新的消息,需要将应用软件设置为非清理应用。
如何设置:
1、开启受保护应用
操作步骤:在“设置 - 全部设置 - 受保护的后台应用”,找到应用并开启开关。
2、开启自动运行
操作步骤:在“设置 - 全部设置 - 开机自动启动”,找到应用并开启开关。
3、通知设置
操作步骤:在“设置 - 全部设置 - 通知管理”,找到应用设置为允许通知。
4、多任务界面锁定应用
操作步骤:点击手机右下角的正方形“功能键 - 进入多任务页面 - 找到应用”,下拉应用锁定。
华为麦芒设置说明
导致原因:
华为手机需要开启应用自动启动和受保护、允许应用通知,主要是解决使用应用无法及时收到新的消息通知(需要重新打开应用才能收到新的消息推送)。
如何设置:
1、开启受保护应用
操作步骤:在“手机设置 - 高级设置 - 电池管理 - 受保护应用”,找到应用设置为开启保护。
2、开启自动运行
操作步骤:在“手机设置 - 权限管理 - 自动启动管理”,找到应用开启开关。
3、通知设置
操作步骤:在“手机设置-通知栏和状态栏-通知中心”,找到应用设置为开启允许通知和其他选项。
4、多任务界面锁定应用
操作步骤:点击手机右下角的正方形“功能键 - 进入多任务页面”,找到应用后下拉拖拽应用界面锁定应用。
OPPO 设置说明
OPPO 手机需要开启应用后台运行应用,主要是解决使用应用无法及时收到新的消息通知(需要重新打开应用才能收到新的消息推送),本设置教程适用于搭载 Color OS 3.0 的 OPPO 手机,如:R9、R9s、A57、A59、R7 等。
导致原因:
因为手机系统在黑屏待机后自动清理后台运行的软件,这样影响了我们正常接收新的消息,需要将应用设置为后台运行应用。
如何设置:
1、后台保活
操作步骤:在“设置 - 电池” ,找到应用后关闭“后台冻结”,关闭“检测到异常时自动优化”。
2、开机自动运行
操作步骤:在“手机管家 - 权限隐私 - 自启动管理”,找到应用开启开关。
3、通知设置:
操作步骤:在“设置 - 通知与状态栏 - 通知管理”,找到应用设置为开启所有选项。
4、多任务界面锁定
操作步骤:手机左下角的“功能键 - 找到应用 - 拖曳应用下滑”。
三星 6.0 及以上系统设置说明
三星手机需要开启应用自动运行应用程序,主要是解决使用应用无法及时收到新的消息通知(需要重新打开应用才能收到新的消息推送)。
导致原因:
因为三星手机系统在黑屏待机后自动清理后台运行的软件,这样影响了我们正常接收新的消息,需要将应用设置为自动运行应用程序。
如何设置:
1、开启自动运行
操作步骤:在“智能管理器 - 点击内存 - 点击自动运行应用程序”,找到应用开启开关。
2、通知设置
操作步骤:在“手机设置 - 通知”,找到应用设置为开启通知。
3、多任务界面锁定应用
操作步骤:点击手机左下角的“功能键 - 进入多任务页面”,找到应用点击锁图标锁定应用。
三星 5.0 系统设置说明
导致原因:
因为三星手机系统在黑屏待机后自动清理后台运行的软件,这样影响了我们正常接收新的消息,需要将应用开启自运行。
如何设置:
1、开启自动运行及消息通知
操作步骤:在“手机设定 - 应用程序管理器 - 已下载”中,找到应用点击打开开启显示通知,自动运行。
三星 4.0 系统设置说明
三星手机需要打开显示通知,主要解决使用应用无法及时收到新的消息通知(需要重新打开应用才能收到新的消息推送)
如何设置:
1、开启显示通知
操作步骤:在“手机设定 - 应用程序管理器 - 已下载”中,找到应用点击打开开启显示通知。
vivo X7 设置说明
导致原因:
因为 vivo 手机系统在黑屏待机后自动清理后台运行的软件,这样影响了我们正常接收新的消息,需要将应用设置为后台运行应用。
如何设置:
1、自启动管理
操作步骤:在手机中点击“管家 - 软件管理 - 自启动管理”,找到应用,开启开关。
2、通知设置
操作步骤:打开手机“设置 - 状态栏与通知”,从应用列表中找到应用后点击开启允许通知等条目。
3、添加白名单
操作步骤:打开“应用 - 从屏幕底部向上滑动或长按 Home 键 - 进入多任务页面 - 找到应用 - 长按应用图标”,点击加入白名单。
vivo X9 设置说明
导致原因:
因为 vivo 手机在黑屏待机后自动清理后台运行的软件,这样影响了我们正常接收新的消息,需要将应用设置为自动运行程序。
如何设置:
1、受保护的后台应用
操作步骤:在手机“设置 - 电池 - 后台高耗电”,找到应用点击开关开启后台运行。
2、开启自启动
操作步骤:在“设置 - 更多设置 - 权限管理”,找到应用点击进入,开启自启动开关。
3、通知设置
操作步骤:在“设置 - 状态栏与通知”,找到应用点击打开开启允许通知及其他相关开关。
4、多任务界面锁定应用
操作步骤:点击手机左下角“功能键 - 进入多任务界面”,找到应用后下拉拖拽应用界面出现锁图标即可。
乐视手机设置说明
乐视手机需要把应用开启应用保护,避免被系统自动清理,允许应用通知,解决使用应用无法及时收到新消息通知。
导致原因:
乐视手机系统在灭屏待机后会自动清理后台运行的 APP,这样影响了应用正常接收新的消息,需要将应用设置为应用保护。
如何设置:
1、应用保护设置
操作步骤:在手机左下角的正方形“功能键 - 进入多任务页面”,向下滑动应用的界面,缩列图上出现锁图标即可。
2、通知设置
操作步骤:在手机“设置 - 通知管理 - 应用 - 开启通知 - 自定义 - 开启优先通知”,图标角标,显示横幅通知,在锁屏上显示通知。
小米手机设置说明
小米手机需要开启应用自动运行应用程序,主要是解决使用应用无法及时收到新的消息通知(需要重新打开应用才能收到新的消息推送)。
导致原因:
因为小米手机系统在黑屏待机后自动清理后台运行的软件,这样影响了我们正常接收新的消息,需要将应用设置为自动运行应用程序。
如何设置:
1、开启自动启动
操作步骤:在“安全中心 - 授权管理 - 自启动管理”,找到应用开启开关。
2、神隐模式
操作步骤:在手机“设置 - 电量和性能 - 神隐模式 - 应用配置”,找到应用后点击无限制并允许定位。
3、通知设置
操作步骤:在手机“设置 - 通知和状态栏 - 通知管理”,找到应用后开启允许通知和其他选项。
4、多任务界面锁定应用
操作步骤:点击手机左下角的“功能键 - 进入多任务页面”,找到应用后拖曳应用下滑-点击锁定任务。
红米 Note 设置说明
导致原因:
因为小米手机在黑屏待机后自动清理后台运行的软件,这样影响了我们正常接收新的消息,需要将应用设置为自动运行程序。
如何设置:
1、开机自动启动
操作步骤:在“安全中心 - 授权管理 - 自启动管理”,找到应用并开启开关。
2、通知设置
操作步骤:在手机“设置 - 通知和状态栏 - 通知管理”,找到应用-开启通知。
3、多任务界面锁定应用
操作步骤:点击手机左下角的“功能键 - 进入多任务页面”,找到应用后下拉应用锁定。
锤子 T2 设置说明
如何设置:
1、通知设置
操作步骤:在“设置 - 应用管理 - 应用程序管理”,找到应用设置为允许推送通知。
2、启动设置,有三种方式可以进行设置,操作如下:
1)在“设置 - 应用管理 - 应用程序管理”,找到应用后在“权限管理”中设置允许被系统启动。
2)在“手机管理 - 权限管理 - 自启动权限管理”中,找到应用后设置为允许被系统启动。
3)在“手机管理 - 权限管理 - 第三方应用权限管理”,找到应用设置为允许被系统启动。
3、设置永不断网
操作步骤:在“手机管理 - 省电优化 - 详细设置”中,找到应用点击后设置为永不断网。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
要将RocketMQ推送消息嵌入到Django项目中,您需要使用RocketMQ的Python客户端,该客户端可以通过pip安装。具体步骤如下: 1. 安装RocketMQ客户端 使用以下命令安装RocketMQ Python客户端: ``` pip install rocketmq-client-python ``` 2. 创建RocketMQ生产者 在Django项目中,您可以在需要发送消息的视图函数中创建RocketMQ生产者。示例代码如下: ``` from rocketmq.client import Producer, Message # 创建生产者 producer = Producer('producer_group_name') # 设置NameServer地址 producer.set_name_server_address('localhost:9876') # 启动生产者 producer.start() # 发送消息 message = Message('topic_name', 'message_body') producer.send_sync(message) # 关闭生产者 producer.shutdown() ``` 在上面的代码中,您需要替换`producer_group_name`和`topic_name`为您自己的值。`message_body`是要发送的消息内容。 3. 整合RocketMQ生产者到Django项目 为了方便在Django项目中使用RocketMQ生产者,您可以将上面的代码封装到一个函数中,并将其放到一个单独的模块中。然后在需要发送消息的地方导入该模块并调用该函数即可。 例如,您可以创建一个名为`rocketmq_utils.py`的模块,并在其中定义一个名为`send_message`的函数。您可以在该函数中封装上面的RocketMQ生产者代码。然后在需要发送消息的Django视图函数中导入该模块并调用`send_message`函数。 ``` # rocketmq_utils.py from rocketmq.client import Producer, Message def send_message(topic_name, message_body): # 创建生产者 producer = Producer('producer_group_name') # 设置NameServer地址 producer.set_name_server_address('localhost:9876') # 启动生产者 producer.start() # 发送消息 message = Message(topic_name, message_body) producer.send_sync(message) # 关闭生产者 producer.shutdown() ``` 在Django视图函数中导入该模块并调用`send_message`函数: ``` from django.shortcuts import render from rocketmq_utils import send_message def my_view(request): # 发送消息 topic_name = 'my_topic' message_body = 'Hello RocketMQ!' send_message(topic_name, message_body) # 其他代码 ``` 这样,您就可以在Django项目中使用RocketMQ推送消息了。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值