更新记录

1.0.6(2025-05-09)

优化iOS端回调处理。

1.0.5(2025-05-09)

优化iOS端授权回调处理。

1.0.4(2025-05-09)

升级iOS端SDK到2.5.0版本。

查看更多

平台兼容性

Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.6.8,Android:5.0,iOS:11,HarmonyNext:不确定 × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序 鸿蒙元服务
× × × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

TikTok授权登录 UTS插件接口文档

注意事项:

1、Android 11以上需要配置通用链接,不然会导致 sdk找不到 tiktokapp 所以就会默认打开浏览器授权。

2、部分国产手机可能国产系统做过很多权限限制,也会默认打开浏览器授权,用 google 虚拟机就没问题。

1. UTS插件

<script>

    //UTS插件
    import * as TikTok from "@/uni_modules/Lizii-TikTok";

    export default {
    }

</script>

2. 检查TikTok是否安装

var ret = TikTok.isAppInstalled();
if (res == true) {
    //已安装TikTok
} else {
    //未安装TikTok
}

3. 授权登录

//授权登录
TikTok.authorize({
    clientKey:"awqb20yd4h43j011",//仅Android有效,iOS通过在info.plist里配置
    scopes:["user.info.basic"],// 用户授权时必选权限
    redirectUri:"https://xxx.xxx.com",//通用链接,Android端redirectUri字段、TikTok后台设置和Manifest.xml里配置scheme + host 三者保持一致, iOS端redirectUri字段、TikTok后台设置和UTS.entitlements里配置 三者保持一致
    state:"123"//用于保持请求和回调的状态,授权请求后原样带回给第三方,可传任意String
}, function(res){
    console.log(res);
    uni.showModal({
        content:JSON.stringify(res)
    });
    //res.errorCode  //OK = 0 授权成功, ERROR_UNKNOW = -1 未知错误, ERROR_CANCEL = -2 用户手动取消 更多错误码请参考CommonConstants.java
    //res.errorMsg   //错误消息
    //res.authCode   //临时票据code,用来换取access_token
    //res.state      //第三方程序发送时用于表示其请求的唯一性标志,由第三方程序调openApi.authorize(request)时传入,由抖音终端回传。
    //res.grantedPermissions    //第三方通过用户授权取得的授权域
});

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件自身不采集任何数据,插件使用的TikTok开发平台 SDK采集数据请参考其官方说明:https://developers.tiktok.com/

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问