0

目前,我正在研究MQTT based Chat application需要分配 Unique Topics给 Users的位置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 如何维护他们的主题?

4

1 回答 1

0

我想使用他们的 IMEI/MobileNumber。

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

有谁知道,whatsapp 如何维护他们的主题?

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

于 2017-08-17T21:59:04.053 回答