diff --git a/packages/uni-push/dist/uni-push.plus.es.js b/packages/uni-push/dist/uni-push.plus.es.js index bcdc4a988560dd7052847f9bba00c859a6588d3f..4b2a5c93f911c289b99191c7f6b98ed1dd848700 100644 --- a/packages/uni-push/dist/uni-push.plus.es.js +++ b/packages/uni-push/dist/uni-push.plus.es.js @@ -4,14 +4,22 @@ uni.invokePushCallback({ }); Promise.resolve().then(() => { plus.push.setAutoNotification && plus.push.setAutoNotification(false); - const info = plus.push.getClientInfo(); - if (info.clientid) { + plus.push.getClientInfoAsync((info) => { + if (info.clientid) { + // @ts-expect-error + uni.invokePushCallback({ + type: 'clientId', + cid: info.clientid, + }); + } + }, (res) => { // @ts-expect-error uni.invokePushCallback({ type: 'clientId', - cid: info.clientid, + cid: '', + errMsg: res.code + ': ' + res.message, }); - } + }); plus.push.addEventListener('click', (result) => { // @ts-expect-error uni.invokePushCallback({ diff --git a/packages/uni-push/src/plus.ts b/packages/uni-push/src/plus.ts index 6aaecbc39847b1ddbdbd1efafda71c3591e64086..98f9355fef02c15c69385b6394cef60a844b32bd 100644 --- a/packages/uni-push/src/plus.ts +++ b/packages/uni-push/src/plus.ts @@ -4,14 +4,26 @@ uni.invokePushCallback({ }) Promise.resolve().then(() => { plus.push.setAutoNotification && plus.push.setAutoNotification(false) - const info = plus.push.getClientInfo() - if (info.clientid) { - // @ts-expect-error - uni.invokePushCallback({ - type: 'clientId', - cid: info.clientid, - }) - } + plus.push.getClientInfoAsync( + (info) => { + if (info.clientid) { + // @ts-expect-error + uni.invokePushCallback({ + type: 'clientId', + cid: info.clientid, + }) + } + }, + (res) => { + // @ts-expect-error + uni.invokePushCallback({ + type: 'clientId', + cid: '', + errMsg: res.code + ': ' + res.message, + }) + } + ) + plus.push.addEventListener('click', (result) => { // @ts-expect-error uni.invokePushCallback({