From a579094213ab446c0fce40b673cac5b93ba96fb8 Mon Sep 17 00:00:00 2001 From: linju Date: Mon, 20 Nov 2023 17:56:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E9=86=92=20uni-id-pages-x=20=E6=A1=86?= =?UTF-8?q?=E6=9E=B6=E7=94=A8=E6=88=B7=E7=9A=84=E6=B3=A8=E6=84=8F=E4=BA=8B?= =?UTF-8?q?=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/unipush-v2.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/docs/unipush-v2.md b/docs/unipush-v2.md index 8736e4b84..2023cb583 100644 --- a/docs/unipush-v2.md +++ b/docs/unipush-v2.md @@ -347,9 +347,13 @@ exports.main = async (event, context) => { # 最佳实践 上一章,演示了基于“客户端推送标识”的消息推送,仅为方便理解和体验;在业务开发中,通常是指定消息的接收人,而不是某个设备。 -如果项目使用[uni-id-pages](https://ext.dcloud.net.cn/plugin?id=8577),即可直接指定基于uni-id的`user_id`、`user_tag`,并可筛选设备的平台、登录信息是否有效等,执行推送消息。 +如果项目使用[uni-id-pages](https://ext.dcloud.net.cn/plugin?id=8577)或 [uni-id-pages-x](https://ext.dcloud.net.cn/plugin?name=uni-id-pages-x),即可直接指定基于uni-id的user_id、user_tag,并可筛选设备的平台、登录信息是否有效等,执行推送消息。 -uni-id-pages已经内置:在登录账号、退出账号、切换账号、token续期、注销账号5个时机,管理uni-id-device表、opendb-device表与`user_id`、`push_clientid`、`platform`、`os_name`等字段的映射关系。[详情参考](https://doc.dcloud.net.cn/uniCloud/uni-cloud-push/mate) +uni-id-pages/uni-id-pages-x 已经内置了:在登录账号、退出账号、切换账号、token续期、注销账号5个时机,管理uni-id-device表、opendb-device表与user_id、push_clientid、platform、os_name等字段的映射关系。[详情参考](./uniCloud/uni-cloud-push/mate.md) + +::: warning 注意 + 以上内置逻辑,在uni-id-pages下,会自动判断是否启用push模块自动执行;但uni-id-pages-x下,需手动在:`/uni_modules/uni-id-pages-x/init.uts`导入 autoReportPushClientId 模块。 +::: 此外uni-push2.0 还提供了uni-admin中的web控制台[uni-push-admin](https://ext.dcloud.net.cn/plugin?name=uni-push-admin)。包含消息推送、推送统计等功能,而且是开源的,可自定义。如图: -- GitLab