您好,请问“现在 receiversOffline 这个 hook 中会将 conversation id 发过去”,这里的conversation id是自动发送给receiversOffline这个hook的吗?需要在后台做特殊的处理吗?
默认的时候,在后台设置离线消息的时候,是填写的类似:
{
"alert": "您有一条未读消息",
"_profile": "dev"
}
这样设置,就可以在_receiversOffline这个hook中,获得convId了吗?
文档里面提到:
目前,设置界面的推送内容支持部分内置变量,你可以将上下文信息直接设置到推送内容中:
${convId} 推送相关的对话 ID
${timestamp} 触发推送的时间戳(Unix 时间戳)
${fromClientId} 消息发送者的 Client ID
这里应该如何设置默认消息的内容,才能在hook中获得convIdId?
如果想在iOS客户端收到离线消息推送时,点击消息直接进入相应的聊天会话,需要在推送的消息里面至少添加convId,消息的格式应该如何?
点击推送消息进入相应的聊天会话之后,是不是新的消息就会推送到相应的会话中?
另外,如果想做成微信那种,在离线推送消息中,添加发送消息的用户的用户名的话,是不是需要把我们的用户信息存一份到云端。因为通过“Client ID”获取用户信息的话,需要查一次自己的数据库,这样会有很大的延时。放到云端的话,有相应的接口吧?数据安全如何保证?
-
创建时间
15年11月5日
-
最后回复
16年2月26日
-
6
回复
-
1.2K
浏览
-
3
用户
-
2
链接