@deepjs/uni-uma

0.3.7 • Public • Published

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,
})

Readme

Keywords

Package Sidebar

Install

npm i @deepjs/uni-uma

Weekly Downloads

0

Version

0.3.7

License

MIT

Unpacked Size

3.25 kB

Total Files

3

Last publish

Collaborators

  • cloudyan