HomeDocs
跳到主要内容

小程序 UniqueID

UniqueID 机制说明​

如果开发者拥有多个Dlightek小程序,可通过 UniqueID 来区分用户的唯一性,因为只要是同一个Dlightek小程序运营平台账号下的小程序,用户的 UniqueID 是唯一的。换句话说,同一用户,对同一个Dlightek小程序运营平台下的不同小程序,UniqueID 是相同的。

UniqueID获取途径​

通过开发者账号创建的小程序,可以通过 dlt.getUniqueId 途径获取 UniqueID。

使用说明​

小程序唯一用户标识(UniqueId)的 API 参考主要介绍接口的请求语法、相关参数含义以及请求和返回示例。

资源术语​

名称字段名描述
小程序用户唯一标识 iduniqueId小程序用户唯一标识 id,用于唯一识别同一账号主体下的用户

API 文档​

简介​

获取 uniqueId 的 API,用于开发者在小程序内获取 uniqueId。

API​

入参: 无

回调函数

为 Object 类型,属性如下:

属性类型描述
uniqueIdstring小程序用户唯一标识 id,用于唯一识别同一账号主体下的用户
successstring成功true, 失败false
{
"success": "true",
"uniqueId": ""
}

示例​

dlt.getUniqueId({
success: (res) => {
console.log(res); // 成功返回 {uniqueId: "xxx"}
},
fail: (res) => {
console.log(res);// 失败返回
},
complete: (res) => {
console.log(res); // 接口调用结束的回调函数(调用成功、失败都会执行),返回内容同调用成功、失败的对应内容
},
});

使用场景举例​

小程序发送消息​

场景:小程序支持开发者推送消息给指定 uniqueId 功能。开发者创建消息后,可以将消息推送给指定 uniqueId(用户),用户可以在TECNO、itel、Infinix等手机负一屏以及 miniapp box 中看到消息。

更多请参见:消息介绍

小程序卡片推送​

场景:小程序支持开发者将卡片素材推送给指定 uniqueId 的功能。用户可以在TECNO、itel、Infinix等手机负一屏中看到指定的卡片素材。

更多请参见:静态卡片介绍

Privacy agreementDeveloper agreementcontact us: developer_private.mi@dlightek.com © 2024 MiniApp. All Rights Reserved.