Android:是不是可以使用来自管理应用程序的推送通知
Posted
技术标签:
【中文标题】Android:是不是可以使用来自管理应用程序的推送通知【英文标题】:Android: is it possible to use Push notification from and admin appAndroid:是否可以使用来自管理应用程序的推送通知 【发布时间】:2021-10-14 11:07:43 【问题描述】:我有一个客户端应用程序和管理员应用程序来添加产品或编辑它们,我想添加一个带有 edittext 的活动,以便管理员添加电话号码或用户 ID 以发送带有内容的推送通知管理员将自己写到特定的电话号码。
我正在使用 Firebase 实时数据库和手机身份验证
有可能吗?以及具体怎么做?
【问题讨论】:
【参考方案1】:如果您的应用服务器实现了 XMPP 连接服务器协议,它可以接收从用户设备到云端的上游消息。为了启动上游消息,客户端应用程序发送一个包含以下内容的请求:
接收应用服务器的地址,格式为 SENDER_ID@fcm.googleapis.com。 每个发件人 ID 应该是唯一的消息 ID。 消息数据包含消息有效负载的键值对。 当它接收到这些数据时,FCM 会构建一个 XMPP 节以发送到应用服务器,添加一些关于发送设备和应用的附加信息。
从 android 客户端应用发送上游消息
FirebaseMessaging fm = FirebaseMessaging.getInstance();
fm.send(new RemoteMessage.Builder(SENDER_ID + "@fcm.googleapis.com")
.setMessageId(Integer.toString(messageId))
.addData("my_message", "Hello World")
.addData("my_action","SAY_HELLO")
.build());
【讨论】:
以上是关于Android:是不是可以使用来自管理应用程序的推送通知的主要内容,如果未能解决你的问题,请参考以下文章