gpt4 book ai didi

ios - 主题不允许的推送通知

转载 作者:行者123 更新时间:2023-11-28 19:26:56 24 4
gpt4 key购买 nike

我有一个小问题。我正在尝试测试我的推送通知功能,但我无法弄明白。我设置了一个用于发送通知的 webRTC 页面(我没有 2 个 IOS 设备)。所有证书/ key 都是使用快速 channel 操作(匹配和 pem)生成的。我知道我正在使用 apnOptions 的生产功能,并且我生成了正确的证书。当我在 key 或 teamID 上写一些乱码时,我得到错误,这意味着我的证书应该没问题。 bundle 标识符与开发者 Apple 页面上显示的完全一致。在此处输入代码

这是我的 token 和我的通知:

 var apnProvider = new apn.Provider({
token: {
key: "cert/key.p8",
keyId: "#",
teamId: "#"
},
production: true
});


if (deviceToken) {
if (platform === 'ios') {
let note = new apn.Notification()
note.alert = 'Hello World'
note = Object.assign(note, {
// Expires 1 hour from now.
expiry: Math.floor(Date.now() / 1000) + 3600,
badge: 3,
payload: payloadBody,
topic: "org.#.#"
})

apnProvider.send(note, deviceToken).then((result) => {
console.log('APNPROVIDER RESULT', `PLATFORM: ${platform}, RESULT:${JSON.stringify(result)}`)
})

非常感谢您的帮助!

最佳答案

我终于知道了。事实证明,如果我使用 voip 包,我需要在包的末尾添加 .voip。所以,一个包看起来像 org.test.Test.voip。我完成了..

关于ios - 主题不允许的推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52404524/

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