Firebase Cloud Messaging用户向其他用户发送通知

时间:2020-05-27 18:06:58

标签: android firebase firebase-cloud-messaging android-notifications

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

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

我当时想为每个用户在配置文件中将令牌存储在Firebase数据库中,因此,假设某个客户订购了东西,他可以检索供应商的令牌,因此通知会显示在供应商的一侧。

我最近遇到了这个答案Cannot resolve symbol com.google.firebase.messaging.Message

说如果没有admin SDK,就不可能这样做,而admin SDK无法在Android App中使用。

对于此用例,我有什么选择?

我必须创建自己的服务器吗?反正只有Firebase可以做到这一点?

1 个答案:

答案 0 :(得分:0)

我以前也遇到过同样的问题,当员工发送到以下地址时,我通过 topicKey 使用了与我的国家/地区号码应用程序中的令牌相同的令牌来解决该问题用户或我已经在用户注册应用程序的过程中为它创建了 topicKey ,该国家编号

当员工接受用户的请求时,将订单号添加到 topicKey ,即国家/地区编号

在遇到问题时,您可以使用电话号码,因为它是唯一的代码,并根据该号码创建 topicKey

希望我能正确理解您的问题,并且对拼写错误表示歉意,因为它不是我的母语。