【发布时间】:2013-06-09 00:31:16
【问题描述】:
我的用例:登录我的应用程序的用户应该能够向在另一台 Android 设备上登录应用程序的自己发送消息。如果用户拥有多个设备,那么一旦他打开消息,其他设备上的通知就会消失。
疑问:
如何跨设备向特定用户发送数据?我了解如何使用 GCM 在不同设备上向不同用户发送消息,但这似乎相当混乱。
如何在具有足够安全性的 MQTT 中实现这一点?我尽可能多地阅读了有关安全性的内容,得出的结论是 MQTT 不负责它,我必须在代理级别实施我自己的安全措施。到目前为止,Mosquitto 代理允许用户名/密码身份验证,但对于实现 Oauth 的应用程序,用户名/密码似乎相当脆弱。
或者我应该转移到 XMPP 吗?
【问题讨论】:
标签: android push-notification xmpp google-cloud-messaging mqtt