所以,我和我的团队一直致力于通过FCM而不是APNS从发送通知到我们的iOS设备 . 但是,我们一直坚持在授权标头中使用哪个服务器密钥发布到FCM endpoints :“https://fcm.googleapis.com/fcm/send

即使在使用batchImport API将APNS令牌转换为iOS令牌之后,我可以用来通过此 endpoints 发送Android通知的服务器密钥也不适用于iOS通知 .

我确实在迁移文档中看到,如果谷歌自动生成了他们所做的iOS服务器密钥,那么我应该使用它来代替授权请求 . 但是,当我尝试使用iOS服务器密钥时,FCM给了我401:Unauthorized错误 .

我已将我的iOS应用程序设置为Firebase控制台表示已为 Cloud 消息传递正确配置 . 但是,我还没有将Firebase SDK本身添加到我的iOS应用中 .

有没有人对下一步尝试有什么建议?我如何要求FCM接受他们生成的iOS密钥,但不会授权?