从.p12切换到.p8会导致firebase推送通知失败,并且从firebase控制台发送时不会传递。 显示此提示消息:无效的APN证书。检查设置中的证书。
当我切换回.p12(删除.p8)并发送通知时,它们会被传递。
Firebase版本(项目中的依赖项):
iOS环境配置是调试,我在iPhone上进行本地测试 我已经验证了所有ID和 GoogleServiceInfo.plist 配置,并且可以确认没有问题,因为.p12一切都按预期工作。有什么建议我应该看看什么?
这是在通知中发送的json有效负载:
{ "to":"fcm-token",
"notification":{
"body":"test",
"title":"title1",
"priority":"high"
}
}
谢谢。
更新 我向所有人道歉。我以某种方式误读了密钥ID 与密钥名称,直到今天早上才意识到这一点。还有一点需要注意.p12应该从App ID中删除,以便.p8正常工作。