差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 后一修订版 两侧同时换到之后的修订记录 | ||
cs:300visitoraccess:androidsdk [2020/11/17 08:39] zhaoliang [会话] |
cs:300visitoraccess:androidsdk [2021/01/27 02:33] zhaoliang [更多厂家推送通道集成] |
||
---|---|---|---|
行 480: | 行 480: | ||
后边的 error 为华为官方错误码,更多错误码请参考华为官方错误表:[[http://developer.huawei.com/consumer/cn/service/hms/catalog/huaweipush.html?page=hmssdk_huaweipush_devguide#表3-1 HMS 通用错误码及处理方式|表3-1 HMS 通用错误码及处理方式]] | 后边的 error 为华为官方错误码,更多错误码请参考华为官方错误表:[[http://developer.huawei.com/consumer/cn/service/hms/catalog/huaweipush.html?page=hmssdk_huaweipush_devguide#表3-1 HMS 通用错误码及处理方式|表3-1 HMS 通用错误码及处理方式]] | ||
----- | ----- | ||
+ | |||
+ | ==== 更多厂家推送通道集成 ==== | ||
+ | 可以参考IM部分的集成文档 [[http://docs-im.easemob.com/im/android/push/thirdpartypush|第三方推送集成]],使用下面的方式开启各厂商的推送: | ||
+ | |||
+ | <code> | ||
+ | ChatClient.Options options = new ChatClient.Options(); | ||
+ | |||
+ | // 你需要设置自己申请的账号来使用三方推送功能,详见集成文档 | ||
+ | EMPushConfig.Builder builder = new EMPushConfig.Builder(context); | ||
+ | builder.enableVivoPush() // 需要在AndroidManifest.xml中配置appId和appKey | ||
+ | .enableMeiZuPush("119943", "91163267c8784687804af6dd8e8fcf37") | ||
+ | .enableMiPush("2882303761517507836", "5631750729836") | ||
+ | .enableOppoPush("b08eb4a4b43f49799f45d136a5e2eabe", "52d5f8b887c14987bd306f6ffcd33044") | ||
+ | .enableHWPush() // 需要在AndroidManifest.xml中配置appId | ||
+ | .enableFCM("570662061026"); | ||
+ | | ||
+ | options.setPushConfig(builder.build()); | ||
+ | </code> | ||
+ | |||
==== 打包混淆 ==== | ==== 打包混淆 ==== |