信鸽推送迁移问题

信鸽付费接入

错误码日志过滤:otherpush or hmssdk

1.Oppo:
问题:注册回调成功,但是接收不到消息怎么办?
解决:1.先看下通知是否打开?oppo手机通知栏默认关闭,要打开通知后再触发一次注册。

2.华为:
问题1:注册失败,Code :907135702
1解决:华为控制台配置应用证书指纹。
https://cloud.tencent.com/document/product/548/36653#.E9.85.8D.E7.BD.AE-sha256-.E8.AF.81.E4.B9.A6.E6.8C.87.E7.BA.B9
SHA256的生成方法:
1.进入到你的项目的后缀是.jks的目录下,mac端直AS打开terminal 托住jks文件到terminal端,显示所在文件夹就对了
2.输入
keytool -list -v -keystore chuxing.jks
如下图

信鸽推送迁移问题_第1张图片
image.png

下拉可以查看SHA256
2.问题:注册失败:[OtherPushHuaWeiImpl] other push huawei onConnect code: 0
2.解决:华为控制台页面右上角开关打开:
信鸽推送迁移问题_第2张图片
image.png

3.小米:
问题:[OtherPush_XG_MI] register failed, errorCode: 22022, reason: Invalid package name:com.t3go.enterprise"
解决:小米这个是小米推送返回的注册失败错误码,按照它这个提示信息,检查一下你们的包名、小米配置信息是否和小米推送控制台获取的一致。


信鸽推送迁移问题_第3张图片
image.png

上图小米推送管理台应用信息页面确认一下内容

4.魅族
1.问题:{code='110000', message='appId不合法'}
1.解决:appid不合法,那就看看填入工程的和包名是否匹配、是否和魅族推送平台上的一致
2.问题:push register is success and retrurn the token ,why cannot receive push message?
2.解决:
查看如果在tpns管理台激活了魅族回执功能,那么需要在魅族官网配置回执地址,具体配置方法参考:建议配上回执,可以查看厂商推送抵达状态
https://cloud.tencent.com/document/product/548/41318

解决问题解决渠道:管理台上一盒快速接入
问题需要提供一下具体的信息:
AccessID
PushID
Token 」


token:CN_c45e16e5b1d0eca6c71a9242a8d58387 pushId和AccssId
1.pushid在推送记录详情页,有文本可以复制
2.备token日志里就可以看到
3.accessid就是配置在工程里的xg_accessid
安卓设备的tpns token在卸载重装后会变化

测试通知:
如果采用Scheme的通知跳转方式,用Tpns的后台管理发送消息,带有参数的话,直接拼接在后面“cheme_ts://xxx/xxx?key=value”:

信鸽推送迁移问题_第4张图片
image.png

如果Tpns的后台管理发送的消息可以接收成功,那么收不到消息就是自己服务器端发的有问题。

你可能感兴趣的:(信鸽推送迁移问题)