最新sdk下载地址
在小游戏启动文件game.js
顶部添加
import uma from './umtrack-wxgame/uma.min.js';
uma.init({
appKey: 'xxxx',
useOpenid: false, // default true
autoGetOpenid: false,
debug: true
});
// 主程序
其他模块可通过wx.uma来引用
编写一个es模块 uma.js
import uma from './umtrack-wxgame/uma.min.js'
uma.init({
appKey: 'xxx',
useOpenid: false,
autoGetOpenid: false,
debug: true
});
export default uma;
其他模块可以通过import这个uma模块来使用uma
uma.onShareAppMessage()
替代wx.onShareAppMessageuma.shareAppMessage()
替代wx.shareAppMessageuma.trackShare
见下方《关于分享事件和方法》uma.trackEvent
同微信小程序统计sdkuma.setOpenid
同微信小程序统计sdkuma.setUnionid
同微信小程序统计sdkuma.setUserid
同微信小程序统计sdkuma.init
同微信小程序统计sdk
不想使用uma.shareAppMessage来调用分享?那么你可以在wx.shareAppMessage的回调中自行调用uma.trackShare上报分享事件,该方法传入分享参数,返回对象中会添加分享追踪相关的query
示范代码wx.shareAppMessage
var data = wx.uma.trackShare({query:"foo=bar",title:'调trackShare'});
wx.shareAppMessage(data);
示范代码wx.onShareAppMessage
wx.onShareAppMessage(function(){
var share = {
title: '代码调用分享',
imageUrl: '', // 图片 URL
query:'key1=val1&key2=val2'
};
let data = wx.uma.trackShare(share);
return data;
})