我已将Facebook分析与Facebook通知一起整合到我的iOS应用程序中。
当我尝试使用设备令牌向设备发送测试推送通知时,我得到了
“设备令牌与证书的环境不匹配。 例如,设备令牌是由开发构建创建的,但是 上传的推送证书用于生产。上传通用 推荐推送证书。“
证书和令牌都是开发的,并且通过firebase完美地工作。有这个想法吗?
答案 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)})
}