返回小牛人首页

SDK接入指南

我们技术全程免费远程技术对接,请联系微信:xiaoniuren88

1.1 配置小游戏SDK

var xnr = require( "./utils/xnr.js");

1.2 添加微信request合法域名

添加微信request合法域名

管理员或开发者身份在微信小游戏后台→设置→开发者设置中添加 request合法域名:xnr8.cn

1.3 添加openid,session_key(重要)

需要在调微信小游戏登录API成功(链接)时,登录成功使用下方法:

var app = getApp();

app.xnr.addOpSekey(

'参数_1',

'参数_2',

);

参数 类型 描述
参数_1 string openid
参数_2 string session_key
代码实例:
//微信支付中,埋点支付成功和支付失败接口

var app = getApp();

wx.login({

'success':function(res){

if (res.code) {

wx.request({

url: 'https://test.com/onLogin',//后台接口地址

data: {

code: res.code

},

method : "post",

success : function(res2){

// 调用addOpSekey方法,将openid, session_key以参数形式传入

app.xnr.addOpSekey(res2.openid,res2. session_key)

}

})

} else {

console.log('登录失败!' + res.errMsg)

}

},

'fail':function(res){

}

})

二. cpa用户行为跟踪

2.1 cpa用户行为跟踪埋点

需要在行为事件成功后调用此方法(比如:绑定手机号码,领取优惠券等行为事件):

var app = getApp();

app.xnr.addCpa(

'参数_1',

'{ '参数' : '参数值', '参数_2' : '参数值2' }',

);

参数 类型 描述
参数_1 string 行为事件名称,不超过255个字符,支持特殊字符
参数 string 动作的参数,不超过255个字符
参数值 string 动作的参数值,不超过255个字符
系统定义的行为事件:
如果需要其他的自定义行为事件,请联系我们
行为事件名称: 行为事件描述 行为事件参数
bind_iphone 绑定手机号行为事件 '{ 'iphone' : '手机号码', }'
bind_userinfo 获取用户信息行为事件 '{ 'userinfo' : ['授权后的用户信息'], }'
代码实例:

// 比如绑定手机号

var value='';

app.xnr.addCpa('bind_iphone',{

iphone :value

})