开发者社区> 问答> 正文

移动推送Android SDK:我调用了cloudpushservice.register后获取de

移动推送Android SDK:我调用了cloudpushservice.register后获取deviceId,发现deviceId是空的,是什么原因?

展开
收起
保持可爱mmm 2020-03-27 22:24:46 1110 0
1 条回答
写回答
取消 提交回答
  • 在CloudPushService.register的成功回调中获取deviceId,请参考下述代码:

    pushService.register(applicationContext, new CommonCallback() { @Override public void onSuccess(String response) { Log.i(TAG, "init CloudPushService success, device id: " + pushService.getDeviceId() +", Appkey: " + AmsGlobalHolder.getAppMetaData("com.alibaba.app.appkey")); }

    @Override
    public void onFailed(String errorCode, String errorMessage) {
        Log.d(TAG, "init CloudPushService failed. errorcode: " + errorCode + ", errorMessage: " + errorMessage + ", deviceId:" + pushService.getDeviceId());
    }
    

    });

    2020-03-27 22:24:56
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android内存泄漏自动化链路分析组件Probe 立即下载
一个跨平台的云服务SDK需要什么 立即下载