了解如何初始化和开始使用SDK

开始前准备

初始化uni-app SDK

在你的全局App.vue导入TurboLinkSDK

import {TurbolinkSdk} from "@/uni_modules/turbolink-sdk";

在App.vue export default的onLaunch方法初始化SDK

// 打开活动页监听回调
// TurbolinkSdk.onWithCampaignCreateCallback((args) => {
// });
// 活动页点击登录监听回调
// TurbolinkSdk.onWithLoginListenerCallback(() => {
//     uni.navigateTo({
//         url:"/pages/index/login"
//     })
// })
// 活动页点击事件触发监听回调
// TurbolinkSdk.onWithEventListenerCallback((args) => {
// });
// 默认事件或自定义事件监听回调
// TurbolinkSdk.onWithEventCallback((args) => {
// });
 
TurbolinkSdk.autoInstance('<你的项目ID>', '<你的项目appKey>', '<你的项目appSecret>');

设置用户ID和用户等级等参数

用户等级标识的设置可以用来配合活动的一系列玩法,比如:按等级发放不同的奖品

// 参数可以为空("")
TurbolinkSdk.setAppUserInfo("<你的app用户ID/加密后的用户ID>", "<昵称>", "<用户头像URL>", ["<用户等级1>", "<用户等级2>"], "<邀请码>");
 
// 或者,简单设置用户ID和用户等级标签
TurbolinkSdk.setAppUser("<你的app用户ID/加密后的用户ID>", "<用户等级>");

设置活动国际语言代码

通过设置活动语言可以改变活动页面的语言显示

TurbolinkSdk.setLang("<国际语言代码>");

国际语言代码说明

使用简单模式获取DeviceId

如有需要发布到小米应用商店,请使用简单模式获取DeviceId。 请在初始化TurbolinkSdk.autoInstance方法前调用

TurbolinkSdk.setIdSimpleMode();

使用简单模式获取参数

如有需要发布到ViVo应用商店,请使用简单模式获取参数。 请在初始化TurbolinkSdk.autoInstance方法前调用

TurbolinkSdk.setSimpleParameterMode();