google-cloud-messaging - 还有一种方法可以为 GCM 上传 ios 推送证书吗?
问题描述
我知道该服务将于今年 4 月关闭,并且我计划在明年初(1 月下旬)迁移到 Firebase。但是我的 ios 证书现在需要更换。
我保存了一个用于上传证书的网页链接,但现在它只指向 Firebase。
有谁知道我如何上传我的 ios 推送证书?我再次知道该服务“早在 2019 年 4 月 11 日”就会关闭,但这还有 4 个月的时间。
解决方案
根据 Jacque 评论中的帖子,似乎没有人找到这样做的方法。虽然它似乎应该支持到 2019 年 4 月 11 日,但事实证明它并没有我想象的那么困难。我以为我必须同时更新我的服务器代码、android 代码和 ios 代码,但事实并非如此。
此处第三个常见问题解答的答案是这样的:
我必须迁移到 FCM 多长时间?
我们将在 2019 年 4 月关闭大部分 GCM 服务,因此您应该计划到那时迁移大部分服务。
请注意,客户端 SDK 和 GCM 令牌将继续无限期地工作。但是,除非您迁移到 FCM,否则您将无法在您的 Android 应用中定位最新版本的 Google Play 服务。
所以这意味着服务器和每个客户端可以单独更新,实际上只有服务器代码需要在 4 月之前更新,客户端可能会滞后并可能保持不变。
在服务器端,只需更改服务器端点,因为 FCM Rest API 支持现有的 GCM Rest API。
注意:您仍然需要将 GCM 项目导入 FCM 并添加 ios 证书或密钥。
推荐阅读
- javascript - 用 Javascript 模拟 Java 枚举?
- typescript - 为什么,即使在为 React 组件指定类型参数后,linter 仍然抱怨'
' 缺少道具验证? - python - 列表理解后如何将列表转换为数据框
- c++ - 何时在引用或唯一指针上使用移动语义?
- javascript - 为什么 JavaScript 的扩展语法允许 {...null} 而不允许 [...null]?
- python - array([....]) 不是可调用对象。这在 python 中是什么意思?
- jenkins - 多分支詹金斯作业中的管道文件名
- google-apps-script - 为什么脚本在执行 while 循环时卡住了?
- c++ - 从“int*”转换为“unsigned int”会丢失精度错误
- polymer - 此实验语法需要启用解析器插件:'optionalChaining'