了解如何初始化和开始使用SDK
开始前准备
- 开始前必须先安装SDK
- 获取项目Id, projectId用来确定对应的APP。
- 获取项目的appKey和appSecret,用来进行SDK通讯的加密。
初始化uni-app SDK
step.1 导入TurboLink
在你的全局App.vue导入TurboLinkSDK
import {TurbolinkSdk} from "@/uni_modules/turbolink-sdk";
step.2 初始化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();