【问题标题】:MQTT Unique Topic Format generation for Mobile Devices为移动设备生成 MQTT 唯一主题格式
【发布时间】:2018-01-25 08:33:51
【问题描述】:

目前我正在处理我需要分配的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 是如何维护他们的主题的吗?

【问题讨论】:

  • 您没有任何其他类型的用户主键?除了用户更换设备时的新会话之外,IMEI 或手机号码的问题在于,如果设备被出售或赠予他人,它可能允许其他用户访问帐户。

标签: android chat mqtt whatsapp web-chat


【解决方案1】:

我想用他们的 IMEI/MobileNumber。

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

有人知道,whatsapp 是如何维护他们的主题的吗?

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-30
    • 2012-03-13
    • 2019-04-19
    • 2017-03-12
    • 1970-01-01
    • 2021-12-30
    • 2015-11-03
    • 2013-09-09
    相关资源
    最近更新 更多