关于GCM/FCM端点

4
在我们的项目中,我们使用GCM进行推送通知。由于迁移到FCM被推荐,因此正在考虑将服务器功能转换为FCM。请回答以下问题①和②。
① 关于GCM端点 我们使用的是"android.googleapis.com"。 在下面的URL(FCM官方网站)中,GCM端点写作"gcm-http.googleapis.com",而我们没有写上"android.googleapis.com"。 在官方网站上,没有提到我们使用的GCM端点"android.googleapis.com"。
 ·Https://developers.google.com/cloud-messaging/android/android-migrate-fcm#update_server_endpoints

Q1. "android.googleapis.com"是否继续得到支持和可用性? "android.googleapis.com"会被弃用吗?

Q2. "android.googleapis.com"是GCM 2.0的一个端点吗?


② 关于GCM,FCM端点的区别 将请求提交到以下端点的sendAPI,即可在所有端点上完成推送通知。

1) android.googleapis.com/gcm/send
2) gcm-http.googleapis.com/gcm/send
3) fcm.googleapis.com/fcm/send

问题3:当相同的请求发送到以上API时,是否会返回相同的响应?

问题4:当返回相同的响应时,以上API(1〜3)有何区别?

问题5:此外,尽管官方网站建议切换到FCM,但切换端点(1〜3)是否有任何意义?

1个回答

4

今天所有三个域名都映射到同一台服务器IP。您应该假设仅在2019年4月19日之后,fcm子域名将可用。


好的,这很好知道。那么,我们可以安全地切换到新的端点,旧的 GCM 安装也能正常工作吗? - katit
从文档中我的理解是FCM将支持GCM直到2019年4月。此后,旧版安装将不再起作用。 - Anders Emil
那应该没问题,到那时不会有旧的安装,但是在人们升级新的 FCM 端点时应该对他们没有问题(接下来的 3-4-5 个月...) - katit

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接