跨应用聊天的建立

ios
标签: #<Tag:0x00007fb83ff85940>

(zuyu) #1

比如需要建立用户 user01 的跨应用聊天
但是我并不知道 user01 会在应用A登陆还是应用B登陆

  • (void)createSingleConversationWithUsername:(NSString *)username
    appKey:(NSString *)userAppKey
    completionHandler:(JMSGCompletionHandler JMSG_NULLABLE)handler

此时这个userAppKey 我该如何传入…


#2

如果你是一个 username 在两个应用都有创建,且允许他随意登陆,那这种情况只能你上层可以把用户名相同而appkey不同的两个会话合并展示为一个会话,调用 API 创建会话的时候就给两个应用的都创建一次会话

不然就是你服务端得知他在哪一端登陆了将信息保存,客户端创建会话之前先拉取下这个信息