手机通讯录如何与服务器同步
How do sync mobile contacts with server
我正在使用 java
创建一个聊天应用
我使用 mqtt 协议和 mosquitto 代理
我需要将用户的联系人与服务器同步并检查他们是否是会员
技术上不可能将手机号码发送到服务器进行审核
结果,
我决定论坛的每个成员都应该以他的手机号码为准
现在我想知道用户是否在聊天
我会发消息给主题,留下那个联系人的手机号码
如果我明白了,这意味着我已成为聊天的成员
如果没有收到消息,则表示不是会员
主要问题是用户不在线收不到消息,
而事实并非如此
有同步 phone 用户的好方法吗?
谢谢
您可以使用遗嘱和遗嘱功能 - 当用户断开连接时,会发送一条早先准备好的消息作为通知。
要保持断开连接的用户的消息,您可以设置标志保留。
来自 HiveMqtt 网站:
"A retained message is a normal MQTT message with the retained flag set to true. The broker will store the last retained message and the corresponding QoS for that topic"
我正在使用 java
创建一个聊天应用我使用 mqtt 协议和 mosquitto 代理
我需要将用户的联系人与服务器同步并检查他们是否是会员
技术上不可能将手机号码发送到服务器进行审核 结果,
我决定论坛的每个成员都应该以他的手机号码为准
现在我想知道用户是否在聊天
我会发消息给主题,留下那个联系人的手机号码
如果我明白了,这意味着我已成为聊天的成员
如果没有收到消息,则表示不是会员
主要问题是用户不在线收不到消息, 而事实并非如此
有同步 phone 用户的好方法吗?
谢谢
您可以使用遗嘱和遗嘱功能 - 当用户断开连接时,会发送一条早先准备好的消息作为通知。
要保持断开连接的用户的消息,您可以设置标志保留。
来自 HiveMqtt 网站: "A retained message is a normal MQTT message with the retained flag set to true. The broker will store the last retained message and the corresponding QoS for that topic"