web 端发送 push[通知] 方法(以 2.X SDK 版本代码示例):
var msg = new RongIMLib.TextMessage({content: 'hello RongCloud!', extra: '附加信息'});
var conversationType = RongIMLib.ConversationType.PRIVATE; // 单聊, 其他会话选择相应的消息类型即可
var targetId = 'user1'; // 目标 Id
var pushContent = 'your pushInfo'; // 推送消息内容
var pushData = 'extra msg'; // 远程推送中携带的非展示数据,移动端按需处理
RongIMClient.getInstance().sendMessage(conversationType, targetId, msg, {
onSuccess: function (message) {
// message
},
onError: function (errorCode, message) {
// errorCode
}
}, false, pushContent, pushData);
1.接收方: iOS 端
pushContent (推送内容)
msgContent (消息内容)
2.接收方: Android 端
pushContent: 需要在杀死进程且设备开启推送的权限,安卓才能收到锁屏界面的 pushContent 消息
pushContent (推送内容)
msgContent(消息内容)
相关参考链接
https://doc.rongcloud.cn/im/Web/2.X/guide/private/msgmanage/msgsend/web