MQTT为移动设备生成唯一主题格式

时间:2017-08-17 04:09:25

标签: android chat mqtt whatsapp web-chat

目前我正在处理我需要分配的MQTT based Chat application 用户Unique Topics dynamically

所以,我想过使用他们的IMEI/MobileNumber。但是在iOS中,我们无法获取IMEI号,因此我们考虑从后端生成random IMEI并将其分配给用户。

现在,我的问题是user changes his mobileIMEI Number changes,并且该用户将再次fresh profile

如果我根据他的Mobile Number使用,则用户有可能在3个月内不使用SIM卡。连接自动终止于网络提供商,相同的号码将分配给另一个新客户(至少在印度这里)。

有人可以建议我为主题生成一个好方法吗?

顺便说一句,我还需要一个Web Chat,而且需要fetched from database。这是唯一的原因,我专注于主题一代。因此,我将根据他的topic获取消息并在网络聊天中显示它们。

有谁知道,whatsapp如何保持他们的主题?

1 个答案:

答案 0 :(得分:0)

  

我想过使用他们的IMEI / MobileNumber。

糟糕的设计。让用户使用您的服务密码创建一个帐户(即电子邮件),无论他们拥有什么电话或电话号码,他们仍然可以登录并使用您的应用程序。并确保您在数据库中加密用户凭据。通过构建具有适当安全性的应用程序来启动FIRST,否则您将在启动后5分钟被黑客攻击。

  

有谁知道,whatsapp如何保持他们的主题?

仅仅因为扎克伯格复制了其他人,并不意味着你需要复制它们。另外,我相信whatsapp在那里创建了自己的MQTT Broker版本。因此,它将具有与常规MQTT Broker完全不同的功能集。