差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
后一修订版 两侧同时换到之后的修订记录
im:android:push:thirdpartypush [2019/03/14 04:54]
jk [VIVO 推送集成]
im:android:push:thirdpartypush [2019/03/26 12:27]
zhaoliang
行 80: 行 80:
 }); });
 </​code>​ </​code>​
 +
 +===== 关于混淆 =====
 +  * 如果您在项目中开启了混淆,请把以下规则添加到您的混淆规则中:
 +  <​code>​
 +  # 环信 push
 +  -dontwarn com.hyphenate.push.***
 +  -keep class com.hyphenate.push.*** {*;}
 +  </​code>​
 +
 +  * 关于环信推送中集成的第三方推送的混淆规则,可以自行到各开发者推送平台查看
 +
 ===== Google FCM推送集成 ===== ===== Google FCM推送集成 =====
  
行 230: 行 241:
  
 8.启用FCM推送 8.启用FCM推送
 +  * ''​SDK3.5.4及以后版本:''​
 <​code>​ <​code>​
 EMPushConfig.Builder builder = new EMPushConfig.Builder(context);​ EMPushConfig.Builder builder = new EMPushConfig.Builder(context);​
 builder.enableFCM(String senderId); builder.enableFCM(String senderId);
 options.setPushConfig(builder.build());​ options.setPushConfig(builder.build());​
 +</​code>​
 +  * SDK3.5.3及之前版本:
 +<​code>​
 +EMOptions options = new EMOptions();​
 +options.setFCMNumber(senderId);​
 </​code>​ </​code>​
  
行 384: 行 401:
  
 ==== 上传推送证书 ==== ==== 上传推送证书 ====
-注册完整后,需要在[[http://​console.easemob.com|环信开发者后台]]上传推送证书,选择你的应用—>​推送证书—>​OPPO—>​新增证书,然后输入你在[[https://​open.oppomobile.com/​service/​oms?​service_id=1000004&​app_type=app&​app_id=30004346| OPPO 开发者后台]]创建的应用的''​APP KEY''​和''​APP SECRET''​以及程序的''​包名''​;+注册完整后,需要在[[http://​console.easemob.com|环信开发者后台]]上传推送证书,选择你的应用—>​推送证书—>​OPPO—>​新增证书,然后输入你在[[https://​open.oppomobile.com/​service/​oms?​service_id=1000004&​app_type=app&​app_id=30004346| OPPO 开发者后台]]创建的应用的''​APP KEY''​和''​MASTER ​SECRET''​以及程序的''​包名''​;
  
 ==== 接入流程 ==== ==== 接入流程 ====
行 420: 行 437:
 options.setPushConfig(builder.build()); ​ options.setPushConfig(builder.build()); ​
 </​code>​ </​code>​
-注意把上方的 APP KEY 和 APP SECRET 替换成开发者自己申请的内容。+注意把上方的 APP KEY 和 MASTER ​SECRET 替换成开发者自己申请的内容。
 ===== VIVO 推送集成(即将上线) ===== ===== VIVO 推送集成(即将上线) =====