gpt4 book ai didi

vue.js - e.$OneSignal.on 不是 Nuxtjs PWA 的函数 - OneSignal

转载 作者:行者123 更新时间:2023-12-03 06:40:46 27 4
gpt4 key购买 nike

我正在使用 @nuxtjs/pwa@nuxtjs/onesignal。我在安装时遇到 subscriptionChange 事件的监听器问题。它与 localhost 一起工作得很好,该问题发生在生产

mounted() {
let self = this;
this.$OneSignal.push(() => {
self.$OneSignal.on('subscriptionChange', (isSubscribed) => {
if (isSubscribed) {
self.$OneSignal.getUserId().then((deviceId) => {
self.addDeviceId(deviceId)
});
}
});
});
}

关于生产错误: enter image description here

谢谢你和感激。

最佳答案

window.OneSignal = window.OneSignal || []
window.OneSignal.push(() => {
window.OneSignal.getUserId(async (userId) => {
await this.$store.dispatch(
'Authenticated/overview/updatePushID',
userId
)
})
})

虽然在本地和生产中这对我有用

关于vue.js - e.$OneSignal.on 不是 Nuxtjs PWA 的函数 - OneSignal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61305993/

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