我无法从FCM控制台向iOS设备发送推送消息。我收到错误消息“检查设置中的APNs证书”。我的配置与FCM指南中的相同:
有什么想法吗?
答案 0 :(得分:1)
这是不向您的应用发送推送通知的唯一原因。
答案 1 :(得分:0)
如果用于生成FCM令牌的捆绑包ID与Firebase应用程序中的捆绑包ID不匹配,即使您的Auth密钥配置正确,您也会收到错误void foo() requires (x != 0)
{
/*..*/
}
。
这似乎是有史以来最有可能导致此错误的原因。两次和三次检查FCM令牌是否由与Firebase控制台中列出的束ID完全相同的应用程序创建。
code: 'messaging/invalid-apns-credentials'
不会验证它是否包含与其附加的应用程序相同的捆绑软件ID,因此很容易出错。
如果您的GoogleServices-Info.plist
中不存在appId,则在Android方面会出现编译错误,从而避免了此问题。