使用 FCM 在 Android 中自定义点对点通信
Posted
技术标签:
【中文标题】使用 FCM 在 Android 中自定义点对点通信【英文标题】:Custom Peer to Peer Communication in Android using FCM 【发布时间】:2018-11-17 10:38:53 【问题描述】:之前我使用 FCM Firbase 进行推送通知,现在我的应用程序中有 2 组用户 1)发布者和 2)订阅者,只要发布者更改其状态,订阅者就应该知道,对于这个要求,我可以使用FCM Firebase 应该向所有订阅者发送状态可用消息。
我所知道的只是来自应用服务器,可以发送 FCM 推送通知,在通知状态栏中通知用户。应用程序是否可以将状态发送到 FCM Firebase 服务器,而 FCM Firebase 服务器又可以将状态广播给网络中的其他对等方。
更新
我可以选择 FCM 中的数据消息功能,我唯一的疑问是 FCM 是否可以通过点对点通信推送数据事件,之前我不得不从 App 服务器触发推送通知,只是想知道 FCM 是否可以直接处理这个
【问题讨论】:
【参考方案1】:这不安全。您必须将 fcm 身份验证 json 文件放在客户端应用程序中——它可能会被滥用。
【讨论】:
以上是关于使用 FCM 在 Android 中自定义点对点通信的主要内容,如果未能解决你的问题,请参考以下文章
asmack android点对点聊天还在聊天中显示第三条用户聊天消息