gpt4 book ai didi

android - FCM 在不修改客户端代码的情况下从服务器向特定设备发送通知

转载 作者:行者123 更新时间:2023-11-29 23:57:41 26 4
gpt4 key购买 nike

我在我的服务器上使用 FirebaseAdmin 和 FirebaseMessaging 向带有 Fcm token 的特定设备发送通知

 Message message = Message.builder()
.putData("body", "Body)
.putData("title", "Title")
.setToken(fcmToken).build();
FirebaseMessaging.getInstance().sendAsync(message).get();

服务器端通知发送正确,没有错误但是客户端通知没有弹出。

在向特定设备发送通知时,客户端是否必须实现“com.google.firebase.MESSAGING_EVENT”?

因为当我从 Firebase Cloud Messaging 屏幕发送通知时不需要添加任何内容。

最佳答案

您需要实现 FirebaseMessagingService 才能接收通知。您可以通过发送通知标记而不是您当前使用的数据标记来避免这种情况。

注意:如果是通知标签推送,只有在应用不在前台时才会被系统处理。如果应用程序在前台,您将不得不在上述服务中使用您自己的代码再次手动处理它

关于android - FCM 在不修改客户端代码的情况下从服务器向特定设备发送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50211345/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com