说一说推送这些事_2

来源:互联网 发布:淘宝网拼多多 编辑:程序博客网 时间:2024/05/20 19:30

大概是两周前,我写过博客说做推送遇到麻烦,特殊机型比如小米 华为,收不到友盟推送。

      在试了很多种保活手段之后,我选择了多方集成:而我的集成选择的是   友盟+小米+华为。  小米推送在小米手机上是系统级别的服务,所以可以保证不被杀死;同理,华为推送在华为手机上也是系统级别的服务;而友盟推送则是针对大多数其他手机品牌来进行推送。这样的话就保证了基本上手机都能收到推送,而因为身边的测试机不多,所以就找不到其他的问题机型,有的话 还望大家补充。

下面想和大家分享一下我在做华为推送的时候遇到的一些问题。

1.华为推送如果要在其他品牌手机上进行推送的话,就必须在华为应用市场去下载 华为移动服务,这个是集成了华为很多移动服务的一个相当于是内置服务吧我觉得,什么华为推送、华为支付、华为社交。  如果说你不下载这个的话,在其他手机上注册的时候注册不了 会报错误码为 1 的错。

2.华为推送要注意签名指纹,这里的签名指纹是指你传上去的app的包的签名指纹,一般来说应该是正式的包的签名指纹,如果说签名指纹不一致,会报 6003 的错误。  注意:如果你想直接在Android studio上跑一个包出来测试,这时候也会报6003错误,因为一般我们跑出来的都是debug模式下的包,和我们正式的签名指纹当然是不一样的。所以应该要打正式包安装来测试推送才可以的呢。因为这个问题,我急了一下午。。。

我可能就只遇到了这么两个比较特殊的问题,还有的话就要注意检查appid和appsecret了。

推送这件事情真的是,太痛苦了。。



0 0
原创粉丝点击