首先这个方法是融云官方提供的,所有具体可以提工单问融云技术
oppo就配置就行了,没有什么service或者receiver的。你能收到oppo推送证明集成成功了
这是前提
你会发现,点击推送通知信息会启动app,它会携带信息到启动的Activity,所以我们在启动Activity做操作
示例代码:
//oppo推送
if (Build.BRAND == "OPPO") {
val extras = intent.extras
if (extras != null && !extras.getString("rc").isNullOrBlank()) {
val rc = JSONObject(extras.getString("rc"))
val conversationType = Conversation.ConversationType.setValue(rc.getInt("conversationType"))
val targetId: String = rc.getString("targetId")
ImUtils.startConversationActivity(mActivity, conversationType, targetId, "聊天")
return
}
}