描述
应用程序使用融云 IM SDK 5.2.1、5.2.1.1 版本,按照文档集成 oppo 推送,无法弹出通知。
分析(根因分析、需求分析)
IM SDK 5.2.1、5.2.1.1 已知缺陷。
解决方案
建议升级到 SDK 到最新开发版或稳定版。
如暂时无法升级,您可以参考以下方式修改在 App 工程的 AndroidManifest.xml
文件,绕过该已知问题。该改动不会影响您后续升级 SDK。
<uses-permission android:name="com.coloros.mcs.permission.RECIEVE_MCS_MESSAGE"/>
<uses-permission android:name="com.heytap.mcs.permission.RECIEVE_MCS_MESSAGE"/>
<service
android:name="com.heytap.msp.push.service.CompatibleDataMessageCallbackService"
android:exported="true"
android:permission="com.coloros.mcs.permission.SEND_MCS_MESSAGE" >
<intent-filter>
<action android:name="com.coloros.mcs.action.RECEIVE_MCS_MESSAGE" />
</intent-filter>
</service>
<service
android:name="com.heytap.msp.push.service.DataMessageCallbackService"
android:exported="true"
android:permission="com.heytap.mcs.permission.SEND_PUSH_MESSAGE" >
<intent-filter>
<action android:name="com.heytap.mcs.action.RECEIVE_MCS_MESSAGE" />
<action android:name="com.heytap.msp.push.RECEIVE_MCS_MESSAGE" />
</intent-filter>
</service>
<activity
android:name="io.rong.push.notification.RongBridgeActivity"
android:enabled="true"
android:exported="true"
android:launchMode="singleInstance"
android:theme="@android:style/Theme.Translucent.NoTitleBar">
<intent-filter>
<action android:name="io.rong.push.notification.RongBridgeActivity"></action>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
链接
追踪记录
- 工单号:
- Jira 号:
更多支持
如有疑问,欢迎提交工单。