开发者社区> 问答> 正文

移动推送Android SDK:CloudPushService应该怎样初始化?

移动推送Android SDK:CloudPushService应该怎样初始化?

展开
收起
保持可爱mmm 2020-03-27 22:20:16 761 0
1 条回答
写回答
取消 提交回答
  • 必须在Application中调用cloudpushservice.register进行初始化,而不要在Activity中调用。在Activity中调用,将无法有效启动推送的幽灵进程,会大大减少消息的到达率。另外,在未来,我们不确保你使用Activity启动的推送功能会是正常的。 在调用register接口时,你可以传入一个回调对象,即com.alibaba.sdk.android.push.CommonCallback,如果注册成功,及一次性回调CommonCallback.onSuccess,如果注册失败,会回调onFailed,启动带有错误码和错误信息。错误回调之后,我们会重试注册,并用相同的对象,继续给到你回调结果。 (所以错误回调,会有多次,不断重试,直到最后一次成功回调为止。) 失败的原因请参考 错误码列表

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

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载