gpt4 book ai didi

ios - 缺少 APNs 证书。在设置中上传证书

转载 作者:行者123 更新时间:2023-12-04 13:39:24 24 4
gpt4 key购买 nike

我无法发送推送通知。一切似乎都很好,但是当我向任何 iOS 设备发送通知时,它给出了 Missing APNs certificate 的错误。在设置中上传证书

我正在使用 Cordova 和 xCode 来创建构建。我可以在打开设备时获取 FCM 注册 token ,但无法发送有关该 token 的通知。

我已经在 Firebase 上上传了 p12 证书。

最佳答案

我今天早上解决了这个问题。

设备注册一次又注销的问题是因为GCM环境和我们开发生产环境使用的证书(key)。在我们的开发过程中,我们使用 iOS 开发证书在 iOS 设备上安装应用程序。如果是开发证书,应该使用GCM沙箱。

我只需为 iOS 添加 'gcmSandbox' : 'true' 即可开始工作。

这是我更新后的代码:

var push = PushNotification.init({
android: {
senderID: "12345679"
},
ios: {
alert: "true",
badge: "true",
sound: "true",
gcmSandbox: "true",
senderID: "12345679"

},
windows: {}
});

push.on('registration', function(data) {
// data.registrationId
});

push.on('notification', function(data) {
// data.message,
// data.title,
// data.count,
// data.sound,
// data.image,
// data.additionalData
});

push.on('error', function(e) {
// e.message
});

这些讨论将帮助您详细理解。 https://github.com/phonegap/phonegap-plugin-push/issues/567

https://github.com/phonegap/phonegap-plugin-push/issues/548

希望对您有所帮助。 :)

关于ios - 缺少 APNs 证书。在设置中上传证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39811458/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com