敬告:此 demo 演示为开放测试页面,仅用于开发者快速测试体验应用功能,请严格遵守开发者协议,威尼斯人888-5845vip威尼斯电子游戏。
♦ js-sdk 引用方式:
♦ 普通网页 script 方式加载:下载最新版 ,请在页面上调用 jsbridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge
♦ 巨量引擎 -
♦ 接口说明请参考 -
初始化
//初始化,app运行期间仅需执行一次
jsbridge.ttstat.init({
//必须,字符串类型,巨量引擎上申请的应用id
appid : "你申请的 app id",
//可选,字符串类型,渠道名称,默认 yimenapp
channel : "myapp",
//可选,数字类型,区域提供商,默认 0
//0 国内(default)
//1 新加坡(singapore)
//2 美国(america)
vendor : 0,
//可选,布尔类型,是否请求 imei 权限(read_phone_state),默认 false
requestpermission: true
}, function(succ, data) {
alert(succ "\n" json.stringify(data));
});
行为日志 - 必传埋点
//注册
jsbridge.ttstat.eventregister({
method : "wechat",
issuccess : true
}, function(succ, data) {
alert(succ "\n" json.stringify(data));
});
//支付
jsbridge.ttstat.eventpurchase({
contenttype : "aaaa",
contentname : "bbbb",
contentid : "cccc",
contentnumber : 123,
paymentchannel: "wechat",
currency : "¥",
currencyamount: 688,
issuccess : true
}, function(succ, data) {
alert(succ "\n" json.stringify(data));
});
行为日志 - 其它预定义事件
//绑定社交账号
jsbridge.ttstat.eventaccessaccount({
accounttype : "wechat",
issuccess : true
}, function(succ, data) {
alert(succ "\n" json.stringify(data));
});
//添加支付渠道
jsbridge.ttstat.eventaccesspaymentchannel({
paymentchannel: "alipay",
issuccess : true
}, function(succ, data) {
alert(succ "\n" json.stringify(data));
});
//添加到购物车
jsbridge.ttstat.eventaddcart({
contenttype : "aaaa",
contentname : "bbbb",
contentid : "cccc",
contentnumber : 123,
issuccess : true
}, function(succ, data) {
alert(succ "\n" json.stringify(data));
});
//添加至收藏
jsbridge.ttstat.eventaddtofavorite({
contenttype : "aaaa",
contentname : "bbbb",
contentid : "cccc",
contentnumber : 123,
issuccess : true
}, function(succ, data) {
alert(succ "\n" json.stringify(data));
});
//提交购买/下单
jsbridge.ttstat.eventcheckout({
contenttype : "aaaa",
contentname : "bbbb",
contentid : "1122",
contentnumber : 123,
isvirtualcurrency : false,
virtualcurrency : "",
currency : "",
currencyamount : 0,
issuccess : true
}, function(succ, data) {
alert(succ "\n" json.stringify(data));
});
//创建角色
jsbridge.ttstat.eventcreategamerole({
gameroleid : "aabb"
}, function(succ, data) {
alert(succ "\n" json.stringify(data));
});
//登录
jsbridge.ttstat.eventlogin({
method : "wechat",
issuccess : true
}, function(succ, data) {
alert(succ "\n" json.stringify(data));
});
//升级
jsbridge.ttstat.eventupdatelevel({
level : 23
}, function(succ, data) {
alert(succ "\n" json.stringify(data));
});
//完成教学任务/副本
jsbridge.ttstat.eventquest({
questid : "aaa",
questtype : "bbb",
questname : "ccc",
questno : 111,
description : "ddd",
issuccess : true
}, function(succ, data) {
alert(succ "\n" json.stringify(data));
});
//查看内容/商品详情
jsbridge.ttstat.eventviewcontent({
contenttype : "aaa",
contentname : "bbb",
contentid : "111"
}, function(succ, data) {
alert(succ "\n" json.stringify(data));
});
//自定义埋点事件
//具体要求请参考官方说明 https://ad.oceanengine.com/openapi/doc/index.html?id=1105
jsbridge.ttstat.eventv3({
//必须,字符串类型,事件名称
event : "my_click_event",
//必须,json 对象,事件参数
params : {
p1: 123,
p2: "abc"
}
}, function(succ, data) {
alert(succ "\n" json.stringify(data));
});
用户唯一标识
//设置用户唯一标识
jsbridge.ttstat.setuseruniqueid({
//必须,字符串类型,当前用户的唯一标识
useruniqueid : "user_id"
}, function(succ, data) {
alert(succ "\n" json.stringify(data));
});