差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
后一修订版 两侧同时换到之后的修订记录
im:android:push:thirdpartypush [2019/03/26 12:27]
zhaoliang
im:android:push:thirdpartypush [2019/04/03 06:27]
jk [VIVO 推送集成]
行 268: 行 268:
 注册完整后,需要在[[http://​console.easemob.com|环信开发者后台]]上传推送证书,选择你的应用—>​推送证书—>​Huawei—>​新增证书,然后输入你在[[http://​developer.huawei.com/​consumer/​cn/​devunion/​openPlatform/​html/​memberCenter.html#/​appManager|华为开发者后台]]创建的应用的''​APPID''​和''​APP SECRET''​以及程序的''​包名''​; 注册完整后,需要在[[http://​console.easemob.com|环信开发者后台]]上传推送证书,选择你的应用—>​推送证书—>​Huawei—>​新增证书,然后输入你在[[http://​developer.huawei.com/​consumer/​cn/​devunion/​openPlatform/​html/​memberCenter.html#/​appManager|华为开发者后台]]创建的应用的''​APPID''​和''​APP SECRET''​以及程序的''​包名''​;
  
-==== 启用华为推送 ====+==== 启用华为推送(SDK3.5.4及以后版本) ​====
 <​code>​ <​code>​
 EMPushConfig.Builder builder = new EMPushConfig.Builder(context);​ EMPushConfig.Builder builder = new EMPushConfig.Builder(context);​
行 324: 行 324:
 后边的 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 通用错误码及处理方式]]
  
-===== 魅族推送集成(即将上线) ​=====+===== 魅族推送集成 =====
  
 魅族推送包含该两种推送类型:Flyme 推送和集成推送。二者的区别是:Flyme 推送是魅族自己的推送;集成推送除了有魅族自己的 Flyme 推送外还可以通过配置集成小米、华为等第三方推送。环信 SDK 内部使用的是 Flyme 推送[[http://​open-wiki.flyme.cn/​index.php?​title=Flyme%E6%8E%A8%E9%80%81%E6%8E%A5%E5%85%A5%E6%96%87%E6%A1%A3|参考文档]] 魅族推送包含该两种推送类型:Flyme 推送和集成推送。二者的区别是:Flyme 推送是魅族自己的推送;集成推送除了有魅族自己的 Flyme 推送外还可以通过配置集成小米、华为等第三方推送。环信 SDK 内部使用的是 Flyme 推送[[http://​open-wiki.flyme.cn/​index.php?​title=Flyme%E6%8E%A8%E9%80%81%E6%8E%A5%E5%85%A5%E6%96%87%E6%A1%A3|参考文档]]
  
 +**注意:**环信 SDK 从 **3.5.4** 版本开始支持 **魅族** 推送,如您使用的是之前版本的 SDK ,请先进行升级。
 ==== 创建魅族应用 ==== ==== 创建魅族应用 ====
 首先就是去魅族开发者后台创建应用,并开启 push 服务,并上传对应的证书指纹,具体可以看下魅族官方介绍:[[http://​open-wiki.flyme.cn/​index.php?​title=Flyme%E6%8E%A8%E9%80%81%E6%8E%A5%E5%85%A5%E6%96%87%E6%A1%A3| flyme 推送服务集成]] 首先就是去魅族开发者后台创建应用,并开启 push 服务,并上传对应的证书指纹,具体可以看下魅族官方介绍:[[http://​open-wiki.flyme.cn/​index.php?​title=Flyme%E6%8E%A8%E9%80%81%E6%8E%A5%E5%85%A5%E6%96%87%E6%A1%A3| flyme 推送服务集成]]
行 395: 行 396:
  
 注意:如果开发者自己集成了魅族Flame推送且实现了 MzPushMessageReceiver ,请把该父类替换为环信 SDK 提供的 EMMzMsgReceiver ,开发者自行判断业务逻辑,非开发者自有业务逻辑请通过 super 方法交给环信 SDK 处理。 注意:如果开发者自己集成了魅族Flame推送且实现了 MzPushMessageReceiver ,请把该父类替换为环信 SDK 提供的 EMMzMsgReceiver ,开发者自行判断业务逻辑,非开发者自有业务逻辑请通过 super 方法交给环信 SDK 处理。
-===== OPPO 推送集成(即将上线) ​=====+===== OPPO 推送集成 =====
  
 +**注意:**环信 SDK 从 **3.5.4** 版本开始支持 **OPPO** 推送,如您使用的是之前版本的 SDK ,请先进行升级。
 ==== 创建 OPPO 应用 ==== ==== 创建 OPPO 应用 ====
 首先就是去 OPPO 开发者后台创建应用,并开启 push 服务,并上传对应的证书指纹,具体可以看下 OPPO 官方介绍:[[https://​open.oppomobile.com/​wiki/​doc#​id=10195| OPPO 推送服务集成]] 首先就是去 OPPO 开发者后台创建应用,并开启 push 服务,并上传对应的证书指纹,具体可以看下 OPPO 官方介绍:[[https://​open.oppomobile.com/​wiki/​doc#​id=10195| OPPO 推送服务集成]]
行 438: 行 440:
 </​code>​ </​code>​
 注意把上方的 APP KEY 和 MASTER SECRET 替换成开发者自己申请的内容。 注意把上方的 APP KEY 和 MASTER SECRET 替换成开发者自己申请的内容。
-===== VIVO 推送集成(即将上线) ​=====+===== VIVO 推送集成 =====
  
 +**注意:**环信 SDK 从 **3.5.4** 版本开始支持 **VIVO** 推送,如您使用的是之前版本的 SDK ,请先进行升级。
 ==== 创建 VIVO 应用 ==== ==== 创建 VIVO 应用 ====
 首先就是去 VIVO 开发者后台创建应用,并开启 push 服务,并上传对应的证书指纹,具体可以看下 VIVO 官方介绍:[[https://​open.oppomobile.com/​wiki/​doc#​id=10195| VIVO 推送服务集成]] 首先就是去 VIVO 开发者后台创建应用,并开启 push 服务,并上传对应的证书指纹,具体可以看下 VIVO 官方介绍:[[https://​open.oppomobile.com/​wiki/​doc#​id=10195| VIVO 推送服务集成]]