@deepjs/uni-uma
v0.3.7
Published
友盟统计
Downloads
2
Readme
uni-uma
uni-app 接入友盟统计,参考文档
登录小程序后台,在「设置」中添加request合法域名:https://umini.shujupie.com
- [x] 微信小程序
- [x] 支付宝小程序
- [ ] 头条小程序
- [ ] 百度小程序
- [ ] QQ小程序
使用
在 main.js 中引入一下代码,注意需要修改 vue.config.js 配置文件
import uma from '@deepjs/uni-uma'
uma.init({
appKey: 'YOUR_UMENG_APPKEY', // 由友盟分配的 AppKey
// useOpenid: false,
// autoGetOpenid: true, // 是否需要通过友盟后台获取openid或匿名openid,如若需要,请到友盟后台设置appId及secret,若设置了false,tt比较特殊,需要手动调用setAnonymousid设置这个参数
// uploadUserInfo: true, // 自动上传用户信息,设为false取消上传,默认为false
// debug: true, // 是否打开调试模式
})
Vue.use(uma)
修改配置文件 vue.config.js 的 transpileDependencies
否则 依赖包内JS代码条件编译不生效
module.exports = {
transpileDependencies: [
'@deepjs/uni-uma',
],
}
针对模板支付宝小程序,可以这样 参考文档
// 针对模板小程序,这里能取到 extJSON 中的 ext 字段
const extConfig = my.getExtConfigSync() || {}
// console.warn('extConfig', extConfig)
uma.init({
appKey: extConfig.umKey || '模板 key',
debug: false,
})