iOS推送通知可以通过基于证书的连接发送,但基于令牌的连接返回DeviceTokenNotForTopic
我正在尝试使用Firebase云消息设置iOS推送通知。Apple建议使用两种方法设置与APN的服务器连接:iOS推送通知可以通过基于证书的连接发送,但基于令牌的连接返回DeviceTokenNotForTopic,ios,swift,iphone,push-notification,apple-push-notifications,Ios,Swift,Iphone,Push Notification,Apple Push Notifications,我正在尝试使用Firebase云消息设置iOS推送通知。Apple建议使用两种方法设置与APN的服务器连接: 基于证书 基于令牌的 建议使用基于令牌的身份验证,因此我首先尝试了它(通过生成令牌密钥.p8文件并将其添加到应用程序的Firebase项目设置中)。但是通知没有发送到任何已成功注册和接收设备令牌以及FCM令牌的设备 我还尝试使用应用程序(如中所述)而不是Firebase控制台来发送通知。这是我使用.p8令牌密钥时得到的: Failed: DeviceTokenNotForTopic 但
.p8
文件并将其添加到应用程序的Firebase项目设置中)。但是通知没有发送到任何已成功注册和接收设备令牌以及FCM令牌的设备
我还尝试使用应用程序(如中所述)而不是Firebase控制台来发送通知。这是我使用.p8
令牌密钥时得到的:
Failed: DeviceTokenNotForTopic
但是,如果我专门为我的应用程序包ID生成APNs开发iOS
证书,并将Firebase(以及此推送通知应用程序)配置为使用生成的.p12
证书,一切正常-通过Firebase和推送通知应用程序向所有注册设备发送通知
您知道我在配置基于令牌的连接时遗漏了什么吗