目前我正在处理我需要分配的MQTT based Chat application
用户Unique Topics
dynamically
。
所以,我想过使用他们的IMEI/MobileNumber
。但是在iOS中,我们无法获取IMEI号,因此我们考虑从后端生成random IMEI
并将其分配给用户。
现在,我的问题是user changes his mobile
,IMEI Number changes
,并且该用户将再次fresh profile
。
如果我根据他的Mobile Number
使用,则用户有可能在3个月内不使用SIM卡。连接自动终止于网络提供商,相同的号码将分配给另一个新客户(至少在印度这里)。
有人可以建议我为主题生成一个好方法吗?
顺便说一句,我还需要一个Web Chat
,而且需要fetched from database
。这是唯一的原因,我专注于主题一代。因此,我将根据他的topic
获取消息并在网络聊天中显示它们。
有谁知道,whatsapp如何保持他们的主题?
答案 0 :(得分:0)
我想过使用他们的IMEI / MobileNumber。
糟糕的设计。让用户使用您的服务密码创建一个帐户(即电子邮件),无论他们拥有什么电话或电话号码,他们仍然可以登录并使用您的应用程序。并确保您在数据库中加密用户凭据。通过构建具有适当安全性的应用程序来启动FIRST,否则您将在启动后5分钟被黑客攻击。
有谁知道,whatsapp如何保持他们的主题?
仅仅因为扎克伯格复制了其他人,并不意味着你需要复制它们。另外,我相信whatsapp在那里创建了自己的MQTT Broker版本。因此,它将具有与常规MQTT Broker完全不同的功能集。