成都H5
成都H5
  • 发布:2022-01-20 00:31
  • 更新:2022-01-27 12:04
  • 阅读:743

#插件讨论#极光推送 我初始化成功后 获取registrationID 获取不到

分类:uni-app

我初始化成功后 获取registrationID 获取不到 我写在 app.vue onShow() 里
// 初始化推送
await this.$store.dispatch('jPush/initJyJPush')
initJyJPush({
commit,
dispatch
}) {
const systemInfo = uni.getSystemInfoSync()
return new Promise((resolve, reject) => {
if (systemInfo.platform === 'android') {
jyJPush.android_init(res => {
dispatch('JyPushRegistrationID', {
root: true
})
resolve(res)
})
} else {
reject()
}
})

},  
JyPushRegistrationID({  
    commit  
}) {  
    return new Promise((resolve, reject) => {  
        jyJPush.getRegistrationID(  
            result => {  
                if (result) {  
                    console.log(JSON.stringify(result))  
                    commit('SET_REGISTRATIONID', result.registrationID)  

                    resolve(result.registrationID)  
                } else {  
                    reject(result)  
                }  

            });  

    })  

},
2022-01-20 00:31 负责人:无 分享
已邀请:
JiYis

JiYis - JiYis

初始化后不能马上获取regid,方法都是异步的

该问题目前已经被锁定, 无法添加新回复