Facebook测试推送通知“设备令牌与环境不匹配”

时间:2017-09-13 14:45:17

标签: ios objective-c swift xcode facebook

我已将Facebook分析与Facebook通知一起整合到我的iOS应用程序中。

当我尝试使用设备令牌向设备发送测试推送通知时,我得到了

  

“设备令牌与证书的环境不匹配。   例如,设备令牌是由开发构建创建的,但是   上传的推送证书用于生产。上传通用   推荐推送证书。“

证书和令牌都是开发的,并且通过firebase完美地工作。有这个想法吗?

1 个答案:

答案 0 :(得分:0)

我认为您可能将您的 FCM令牌用作Facebook推送广告系列中所需的“设备令牌”。 使用您的“ didRegisterForRemoteNotificationsWithDeviceToken”方法的设备令牌来发送通知。

此代码可能会对您有所帮助,请尝试将此“ deviceTokenString”放入Facebook的设备令牌字段中。

func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data)  {
         // Convert token to string

let deviceTokenString = deviceToken.reduce("", {$0 + String(format: "%02X", $1)})

}