离子电容一对一聊天通知
Posted
技术标签:
【中文标题】离子电容一对一聊天通知【英文标题】:Ionic Capacitor One-To-One Chat Notification 【发布时间】:2020-09-20 16:57:05 【问题描述】:事情是这样的:
我已经与离子电容器进行了一对一的私人聊天,将消息保存在 Cloud Firestore 中。到目前为止,它工作正常。两个用户都可以发送和接收消息。 另一方面,我已经根据电容器的官方文档(https://capacitorjs.com/docs/guides/push-notifications-firebase)使用 FCM(Firebase Cloud Messaging)进行推送通知,并且从 Firebase 的控制台我可以将通知发布到某些设备,因为我有他们的令牌。
那么,当用户收到新消息时,我是否也可以使用 FCM 实现消息通知?就像whatsapp、微信等常用的聊天应用一样。
注意:我正在使用离子 电容器 + Angular。 不是科尔多瓦。
【问题讨论】:
【参考方案1】:我认为你必须做的是每当你得到令牌时,将它与 user_id 或 device_id 一起保存在你的数据库中,然后在向收件人发送消息时,你从数据库中获取收件人的令牌(例如:get token其中 user_id=recipient_id) 然后向该令牌发送通知。
【讨论】:
以上是关于离子电容一对一聊天通知的主要内容,如果未能解决你的问题,请参考以下文章
OneSignal 推送通知 |在聊天时禁用它们进行聊天|安卓