From 818b0f7deb1c581c239dafbead0cbd30bf21fb9a Mon Sep 17 00:00:00 2001 From: linju Date: Tue, 5 Jul 2022 10:56:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=9B=91=E5=90=ACtoken?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=97=B6=E6=9C=BA=EF=BC=8C=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E5=AE=A2=E6=88=B7=E7=AB=AFpush=5Fclientid=E8=87=B3uni-id-devic?= =?UTF-8?q?e=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- uni_modules/uni-id-pages/changelog.md | 2 ++ uni_modules/uni-id-pages/init.js | 24 ++++++++++++++++++++++++ uni_modules/uni-id-pages/package.json | 5 ++--- 3 files changed, 28 insertions(+), 3 deletions(-) diff --git a/uni_modules/uni-id-pages/changelog.md b/uni_modules/uni-id-pages/changelog.md index c515805..b1e8ddc 100644 --- a/uni_modules/uni-id-pages/changelog.md +++ b/uni_modules/uni-id-pages/changelog.md @@ -1,3 +1,5 @@ +## 1.0.3(2022-07-05) +新增监听token更新时机,同步客户端push_clientid至uni-id-device表 ## 1.0.2(2022-07-04) 修复微信小程序登录时无unionid报错的Bug [详情](https://ask.dcloud.net.cn/question/148016) ## 1.0.1(2022-06-28) diff --git a/uni_modules/uni-id-pages/init.js b/uni_modules/uni-id-pages/init.js index da57659..65a59a1 100644 --- a/uni_modules/uni-id-pages/init.js +++ b/uni_modules/uni-id-pages/init.js @@ -72,4 +72,28 @@ export default async function() { } // 解绑clientDB错误事件 //db.off('error', onDBError) + + + //4. 同步客户端push_clientid至device表 + if (uniCloud.onRefreshToken) { + uniCloud.onRefreshToken(() => { + console.log('onRefreshToken'); + if (uni.canIUse('getPushClientId')) { + uni.getPushClientId({ + success: async function(e) { + console.log(e) + let pushClientId = e.cid + console.log(pushClientId); + let res = await uniIdCo.setPushCid({ + pushClientId + }) + console.log(res); + }, + fail(e) { + console.log(e) + } + }) + } + }) + } } diff --git a/uni_modules/uni-id-pages/package.json b/uni_modules/uni-id-pages/package.json index 23eb7c3..0ba4bb5 100644 --- a/uni_modules/uni-id-pages/package.json +++ b/uni_modules/uni-id-pages/package.json @@ -1,7 +1,7 @@ { "id": "uni-id-pages", "displayName": "uni-id-pages", - "version": "1.0.1", + "version": "1.0.2", "description": "云端一体简单、统一、可扩展的用户中心页面模版", "keywords": [ "用户管理", @@ -89,8 +89,7 @@ "钉钉": "u", "快手": "u", "飞书": "u", - "京东": "u", - "小红书": "u" + "京东": "u" }, "快应用": { "华为": "u", -- GitLab