差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 后一修订版 两侧同时换到之后的修订记录 | ||
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 推送集成(即将上线) ===== | ||