文档开发者中心
我的

华为推送无法接收到Token

手机型号:HUAWEI G750-T00,
手机系统:Android 4.4.2 API 19(已ROOT),
HMS版本:compile 'com.huawei.android.hms:push:2.5.2.300'
出现问题:华为推送集成不成功,
描述:
参照官方文档使用华为仓库使用 Gradle 自动集成;
开始运行提示需要更新“华为移动服务HMS”;
更新后成功执行回调onConnected(),在回调中执行HuaweiPush.HuaweiPushApi.getToken(client),期间未执行onConnectionFailed(ConnectionResult arg0)回调,所以无错误码;
但集成自“PushReceiver”的自定义Receiver未收到广播,几个回调方法都未执行;
Logcat 输出日志:
  1. 09-15 07:54:20.188 15079-15079/com.yuneasy.uas D/ActivityThread: BDC-Calling onReceive: intent=Intent { act=com.huawei.intent.action.PUSH_STATE flg=0x30 pkg=com.yuneasy.uas cmp=com.yuneasy.uas/com.yuneasy.receiver.HuaweiPushReceiver (has extras) }, ordered=true, receiver=com.yuneasy.receiver.HuaweiPushReceiver@44436a78
复制代码

根据示例代码中的说明
  1. if(result.getTokenRes().getRetCode() == 0) {
  2.     //当返回值为0的时候表明获取token结果调用成功
  3.     Log.i(TAG, "获取push token 成功,等待广播");
  4.              }
复制代码
我异步调用此接口也是返回的0,表示token已获取到,后台管理隔了一天也看到有一个新增设备。

-----------------------------
论坛能不能给华为自家的域名开给白名单呢,贴官方文档的链接都贴不了。{:7_183:}
-----------------------------
点赞
收藏
1
回复
分享
举报
浏览2364 发布于2017-09-15 08:31未知归属地
全部评论
最多点赞
最新发布
最早发布
暂无评论
暂无评论
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。