我刚刚按照本指南将使用 GCM 的项目迁移到 Firebase 。在迁移指南的末尾,它提到可以选择将 Google 服务器端点替换为 Firebase 中的端点。但是,当我尝试在设备之间发送消息时,它们没有被传递。
唯一可行的情况是,当我用从 Firebase 获得但使用 Google 端点的那个替换旧的 GOOGLE_API_KEY 时!
从我在这个链接中看到的其他人也面临类似的问题。有人对此有任何暗示吗?
好吧,在搜索了更多之后,我看到通过 FCM 发送消息的服务器端点应该是fcm.googleapis.com/fcm/send
,即附加 /send。这有点令人困惑,因为在迁移指南中没有提到 /send,而在这个链接和这个 SO 解决方案中却提到了。
除非我遗漏了什么,否则应该更新迁移指南。