NGTools/uniCloud-aliyun/cloudfunctions/uni-stat-receiver/index.obj.js
ldeyun 9dbfdc6c71 V1.0.0
微信小程序运行成功;
H5运行成功
2024-09-30 01:30:39 +08:00

30 lines
629 B
JavaScript

const uniStat = require('uni-stat')
const uniID = require('uni-id-common')
module.exports = {
report: async function (params = {}) {
//客户端信息
const clientInfo = this.getClientInfo()
//云服务信息
const cloudInfo = this.getCloudInfo()
//token信息
const token = this.getUniIdToken()
//当前登录用户id
let uid
if(token) {
const tokenRes = await uniID.createInstance({
clientInfo
}).checkToken(token)
if(tokenRes.uid) {
uid = tokenRes.uid
}
}
//数据上报
return await uniStat.initReceiver().report(params, {
...clientInfo,
...cloudInfo,
uid
})
}
}