Push notification FCM-为什么在较新的Firebase Admin SDK中不再支持FCM直接通道?

Push notification FCM-为什么在较新的Firebase Admin SDK中不再支持FCM直接通道?,push-notification,firebase-cloud-messaging,apple-push-notifications,firebase-admin,Push Notification,Firebase Cloud Messaging,Apple Push Notifications,Firebase Admin,我正在尝试实现FCM服务器,以便向android/iOS设备发送通知 我需要向android和iOS发送仅数据的通知,但iOS对于后台通知来说似乎非常不稳定。(即使应用程序在前台,我也常常根本看不到消息。) 当我使用带有FCM direct channel的旧式FCM REST服务器进行测试时,它在iOS上运行得非常好,但这不是我的选项,因为较新的Admin SDK不支持direct channel 是否有任何理由在较新的AdminSDK中取消对FCM direct channel的支持?我看到

我正在尝试实现FCM服务器,以便向android/iOS设备发送通知

我需要向android和iOS发送仅数据的通知,但iOS对于后台通知来说似乎非常不稳定。(即使应用程序在前台,我也常常根本看不到消息。)

当我使用带有FCM direct channel的旧式FCM REST服务器进行测试时,它在iOS上运行得非常好,但这不是我的选项,因为较新的Admin SDK不支持direct channel

是否有任何理由在较新的AdminSDK中取消对FCM direct channel的支持?我看到所有Firebase文档都建议使用Admin SDK,但不确定为什么他们取消了对直接通道的支持。

如果我没有弄错的话,FCM从未明确支持直接通道选项。作为发件人,您可以选择指定设备注册令牌或主题。这些选项也存在于较新的FCM发送方API(即AdminSDK)中


直接通道是一个接收器端选项。我看到这个选项最近在中被弃用了。从事回购协议工作的人应该能够为您提供有关该决策的更多背景。另外,如果您在iOS上遇到后台通知问题,我建议您为iOS SDK提交一个bug,并尝试修复它。

Hi。这最好由谷歌自己(而不是普通用户)来回答,因为这是一个商业决策。你有没有试着和他们联系过?