当前位置: 首页 > news >正文

极光推送厂商通道(小米、华为)对接/问题排查

刚到公司接手项目的时候公司用户反馈华为杀掉进程收不到推送消息

首先想到的是应该没有对接厂商通道,于是围绕这个点确认了极光后台我们配置了 华为、小米、vivo,再者确认了代码也配置了厂商通道相关 

 一时未定位到问题原因,但是感觉还是厂商通道有问题,根据极光文档仔细核后对发现问题,同时检验小米是否有问题。

翻阅极光文档校验集成是否有遗漏:极光文档 

我们使用mavenCentral 自动集成配置权限和代码未发现问题

1、进一步确认App ID  、App Secret 配置正确(极光厂商通道参数申请文档:极光文档)

2、梳理华为开放平台:AppGallery Connect

发现问题1:没有添加SHA256证书指纹,https://www.jianshu.com/p/81c6c7d3390a

发现问题2:没有下载agconnect-services.json配置到app目录下

代码增加厂商通道Token回调说明 onCommandResult、 通知开关状态回调、agconnect-services.json文件

  

验证成功初始化、以及厂商通道正常。

华为厂商通道集成成功以后遇到一个新的问题:推送没有声音和震动,因为默认是营销推送
目前华为推送的策略默认是营销推送:华为开发者论坛

注:华为默认营销通知需要设置营销通知非静音、小米默认是运营消息

营销推送就会有一个问题:默认是静音的(当然用户可以去系统设置里修改营销推送也有声音和震动)

极光后台的推送策略是 优先厂商通道,厂商通道不通走极光通道

现在厂商通道通了,那么所有消息都会优先厂商通道,就变成静音了

解决方案:

1、修改极光推送策略:优先走极光,不通再走厂商通道

2、华为自分类权益申请:文档中心 | 华为开发者联盟

15个工作日回复审核情况,这个需要注意违规和处罚:文档中心 | 华为开发者联盟

3、验证小米开放平台     消息推送已开启、App ID  、App Secret和极光后台配置无差错,调试发现小米正常,使用阿里云真机验证红米手机走了厂商通道阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台

相关文章:

  • c#开发和学习(基础)
  • java agent简介
  • redis源码实践手册
  • 时间复杂度和空间复杂度❀数据结构
  • Mybatis知识总结二
  • SpringBoot之基础Web开发
  • 作为BAT大厂面试官,谈谈大厂技术面试
  • 半盖半露设计、等大设计——PCB代工厂的常见设计
  • 多线程之三(【多线程案例】单例模式+阻塞式队列+定时器+线程池)
  • PMP每日一练 | 考试不迷路-9.23(包含敏捷+多选)
  • C++ STL学习
  • 【365天深度学习训练营】第四周 猴痘病识别
  • MySQL(四)基于日志的备份与恢复
  • 【Vue五分钟】 vue练习题、面试题解答
  • APS智能排产在电子行业的应用
  • [NodeJS] 关于Buffer
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • 【跃迁之路】【641天】程序员高效学习方法论探索系列(实验阶段398-2018.11.14)...
  • 2017 年终总结 —— 在路上
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • codis proxy处理流程
  • emacs初体验
  • Java,console输出实时的转向GUI textbox
  • js
  • mysql常用命令汇总
  • nginx 配置多 域名 + 多 https
  • 开源中国专访:Chameleon原理首发,其它跨多端统一框架都是假的?
  • 如何学习JavaEE,项目又该如何做?
  • 入手阿里云新服务器的部署NODE
  • 思维导图—你不知道的JavaScript中卷
  • 测评:对于写作的人来说,Markdown是你最好的朋友 ...
  • ​LeetCode解法汇总518. 零钱兑换 II
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流
  • (python)数据结构---字典
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (转)JAVA中的堆栈
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • .NET Conf 2023 回顾 – 庆祝社区、创新和 .NET 8 的发布
  • .NET Standard 的管理策略
  • .NET Standard 支持的 .NET Framework 和 .NET Core
  • .NET框架类在ASP.NET中的使用(2) ——QA
  • .net流程开发平台的一些难点(1)
  • .NET委托:一个关于C#的睡前故事
  • .NET序列化 serializable,反序列化
  • /*在DataTable中更新、删除数据*/
  • /etc/sudoer文件配置简析
  • :“Failed to access IIS metabase”解决方法
  • @RestControllerAdvice异常统一处理类失效原因
  • [20180224]expdp query 写法问题.txt
  • [2544]最短路 (两种算法)(HDU)
  • [BZOJ4554][TJOI2016HEOI2016]游戏(匈牙利)