我向我的应用程序发送云消息,但Firebase-CF-Reports告诉我它们不会被接收:
但我确信有些设备会收到它们。例如,我的设备就可以。所以在报告中出现了一些问题。
我在这里和这里阅读了有关此问题的信息,但我已经使用云消息发送时带有分析标签了。
以下是我使用java-admin-sdk发送通知的方式:
Message message = Message.builder()
.setTopic(topic)
.setAndroidConfig(AndroidConfig.builder()
.setPriority(AndroidConfig.Priority.HIGH)
.build())
.setApnsConfig(ApnsConfig.builder()
.setAps(Aps.builder()
.setMutableContent(true)
.setContentAvailable(true)
.build())
.putHeader("apns-push-type", "background")
.putHeader("apns-priority", "5")
.putHeader("apns-topic", "my.bundle.id")
.build())
.putData("\"content\"", contentString)
.putData("\"actionButtons\"", actionButtonsString)
.setFcmOptions(FcmOptions.withAnalyticsLabel("SendToAll"))
.build();
有趣的是,如果我不过滤Platform/Channel
(只过滤我的安卓应用程序使用Apps=
),我会得到这个结果:
但这些数字还是没有任何意义。我也在自己的设备上打开了一些通知。我不相信只收到了18个通知。
有人知道我做错了什么吗?
我在我的flutter应用程序中使用这个fcm-sdk:firebase_messaging: ^9.1.2