首页 > 解决方案 > Firebase 云消息传递用户向另一个用户发送通知

问题描述

我正在设计一个应用程序,它有两种类型的用户,供应商和客户。供应商交付产品,客户订购。

我想在客户从供应商处订购商品时发送通知。只有那个供应商应该得到通知。同样,当产品标记为由供应商交付时,应在客户方显示通知。

我正在考虑将令牌存储在每个用户的配置文件中的 Firebase 数据库中,所以假设客户订购了一些东西,他可以检索供应商的令牌,以便在供应商方面出现通知。

我最近遇到了这个答案无法解析符号 com.google.firebase.messaging.Message

这表示如果没有管理员 SDK,这是不可能的,它不能在 Android 应用程序中使用。

对于这个用例,我有哪些选择?

我必须创建自己的服务器吗?无论如何只用 Firebase 就可以做到这一点吗?

标签: androidfirebasefirebase-cloud-messagingandroid-notifications

解决方案


我之前遇到过同样的问题,当员工发送给用户时,我通过topicKey使用与我的国家号码申请中相同的令牌解决了这个问题,或者我已经为用户创建了topicKey在申请中注册的是国家号码

当员工接受用户的请求后,将订单号添加到topicKey中,即国家号

在您的问题中,您可以使用电话号码,因为它是唯一的代码并基于它创建一个topicKey 。

我希望我正确理解了您的问题,并为拼写错误道歉,因为它不是我的母语。


推荐阅读