[移动端] 个推安卓离线收不到通知?

[复制链接]
鲨鱼辣椒Lv.8 显示全部楼层 发表于 2022-12-21 18:18:16 |阅读模式 打印 上一主题 下一主题
1
未解决

个推安卓离线收不到通知?

3033 1
个推安卓离线收不到通知?
回复

使用道具 举报

精彩评论1

希望工程bossLv.7 显示全部楼层 发表于 2022-12-21 18:18:37
安卓上架
步骤一:确认CID是否绑定厂商token

1.在个推后台【消息推送】-【配置管理】-【应用配置】中是否正常填写保存厂商参数。

2.在个推后台【消息推送】-【配置管理】-【故障排查】-【 检测CID的状态及信息:】中输入CID查询,看是否会返回厂商Device Token。

若返回了具体厂商token,请按以下中各厂商部分说明排查,若未返回token,看下面步骤二

  • 华为

    • 标题长度限制40个字,内容长度限制1024个字。
    • emui10的华为手机,检查手机通知权限设置,将【营销通知】的权限也打开,不要默认静默,静默的话是需要下拉通知栏才能看到。
    • 手机通知栏消息是否有存满,清除已存的通知栏消息看下新的消息是否能展示。
    • 服务端Intent中指定的Activity,在客户端manifest里面是否配置exported=true属性,若未配置会影响华为机型的消息展示。
    • 主动或者被动将APP杀死,则华为系统会清空对应APP的通知栏消息。
  • VIVO

    • 标题长度限制20个字,内容长度限制50个字。
    • vivo侧厂商限制 intent长度≤ 1024字符
    • 检查通知权限,vivo机型默认关闭
    • vivo【运营消息】,一个设备一天只能收到5条离线消息
    • 1个自然日内相同文案的运营消息给同个设备发,vivo会在客户端做去重处理,导致消息不展示
    • vivo要求:通知文案中不能带 “包含测试、test字符”、“纯数字”、“纯表情”、“符号”或者“符号+数
      字”、“表情+数字”、“表情+符号”
    • 进入推送--->选择自己的应用--->点击应用概览--->推送余量查询,查看是否超了今日限额[该限额是厂商侧每日推送额度]
  • 小米

    • 标题长度限制50个字,内容长度限制128个字。
    • 检查手机通知权限设置,小米有不重要通知功能,部分消息可能会存在通知栏不重要通知里
    • 服务端推送时,推送代码要加上ttl的离线时间设置,不能为空。
    • 进入推送--->选择自己的应用--->点击应用概览--->推送余量查询,查看是否超了今日限额[该限额是厂商侧每日推送额度]
  • OPPO

    • 标题长度限制32个字,内容长度限制200个字。
    • 检查手机通知权限是否打开,oppo是默认关闭的,将通知权限下的【Default】通道权限也打开。
    • 手机系统时间是否正常
    • 进入推送--->选择自己的应用--->点击应用概览--->推送余量查询,查看是否超了今日限额[该限额是厂商侧每日推送额度]
  • 魅族

    • 标题长度限制32个字,内容长度限制100个字。
    • 检查消息是否存入了魅族手机右上角【魅族消息盒子】中。
    • 清除缓存:手机【系统设置】-【应用管理】-【所有应用】点击右上角【显示系统服务应用】找到【推送服务】和【您自己的 App】,如下图,分别进行“清除数据”,然后重启手机。

步骤二:查询CID未返回token
  • 手机连接电脑,手机需开启开发者调试模式,打开APP,在androidstudio编译器logcat中过滤"Assist_",若成功打印token信息则表示厂商集成正常。

  • 若未返回任何带有厂商标识的日志,说明厂商推送服务还未置于您App应用内,请重新检查客户端厂商集成相关步骤。

  • 若返回了厂商标识日志,则注意查看返回的厂商Code码,如下示例:

    厂商通道
    返回码
    含义
    解决建议
    官方地址
    华为
    1001
    请确认手机中安装有应用 “华为移动服务” 或 “HMS-Core”
    前往华为应用商店下载安装应用 “HMS-Core”
    6003
    应用 APK 未打签名或与华为开放平台登记签名信息不一致
    为 APK 文件打上签名或检查签名信息是否一致
    907135000
    appId 不合法
    华为平台上推送状态未打开
    907135702
    签名文件的 SHA256 值与在华为推送平台上配置的不一致
    前往华为推送平台检查填写的签名文件 SHA256 值是否配置一致
    小米
    22006
    应用程序 ID 不合法
    前往小米推送平台检查应用的包名、appId、appKey 是否匹配
    22007
    应用程序 Key 不合法
    前往小米推送平台检查应用的包名、appId、appKey 是否匹配
    22022
    应用程序 package name 不合法
    前往小米推送平台检查应用的包名、appId、appKey 是否匹配
    魅族
    110000
    appId 不合法
    前往魅族推送平台检查应用的包名、appId、appKey 是否匹配,确认 Flyme 推送平台 的应用信息
    110001
    appKey 不合法
    前往魅族推送平台检查应用的包名、appId、appKey 是否匹配
    OPPO
    14
    无效的 AppKey 参数
    客户端需要的是OPPO 的 AppKey和APPSECRET
    15
    缺少 AppKey 参数
    补充 AppKey 参数
    16
    无效的 AppKey 参数
    客户端需要的是OPPO 的 AppKey和APPSECRET,检查配置是否正确
    VIVO
    10003
    App 包名与配置不匹配
    前往 vivo 推送平台检查应用的包名、appId、appKey 是否匹配
    10004
    appkey 不匹配
    前往 vivo 推送平台检查应用的包名、appId、appKey 是否匹配
    10005
    appid传入错误
    前往 vivo 推送平台检查应用的包名、appId、appKey 是否匹配

步骤三:服务端推送代码问题
  • 老版推送代码需在透传模板中设置上notify的安卓厂商消息体。
  • 新版推送代码需在push_channel中设置上ups的安卓厂商消息体。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

一门APP打包致力于H5混合APP基础框架领域的前沿探索,专注轻便的移动应用解决方案 提供基于HTML前端页面在各种应用层级的端延展。
  • 官方手机版

  • 微信公众号

  • 微信客服

  • Powered by Discuz! X3.4 | Copyright © 2001-2020, 一门APP. | 一门APP开发平台|热门标签
  • 蜀ICP备17005078号-4 | 川公网安备 51019002001185号 | |成都七扇门科技有限公司