Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
uni-app
提交
e66b701f
U
uni-app
项目概览
DCloud
/
uni-app
6 个月 前同步成功
通知
751
Star
38709
Fork
3642
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
8
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
8
Issue
8
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
e66b701f
编写于
10月 24, 2023
作者:
M
mehaotian
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix(stat): 统计2.0兼容支付宝
上级
a18fd3c1
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
50 addition
and
34 deletion
+50
-34
packages/uni-stat/dist/uni-cloud-stat.cjs.js
packages/uni-stat/dist/uni-cloud-stat.cjs.js
+18
-10
packages/uni-stat/dist/uni-cloud-stat.es.js
packages/uni-stat/dist/uni-cloud-stat.es.js
+18
-10
packages/uni-stat/dist/uni-stat.cjs.js
packages/uni-stat/dist/uni-stat.cjs.js
+7
-7
packages/uni-stat/dist/uni-stat.es.js
packages/uni-stat/dist/uni-stat.es.js
+7
-7
未找到文件。
packages/uni-stat/dist/uni-cloud-stat.cjs.js
浏览文件 @
e66b701f
...
...
@@ -5,13 +5,13 @@
*/
const
sys
=
uni
.
getSystemInfoSync
();
// 访问开始即启动小程序,访问结束结分为:进入后台超过5min、在前台无任何操作超过30min、在新的来源打开小程序;
const
STAT_VERSION
=
process
.
env
.
UNI_COMPILER_VERSION
;
const
STAT_URL
=
'
https://tongji.dcloud.io/uni/stat
'
;
const
STAT_H5_URL
=
'
https://tongji.dcloud.io/uni/stat.gif
'
;
const
PAGE_PVER_TIME
=
1800
;
// 页面在前台无操作结束访问时间 单位s
const
APP_PVER_TIME
=
300
;
// 应用在后台结束访问时间 单位s
const
OPERATING_TIME
=
10
;
// 数据上报时间 单位s
// 访问开始即启动小程序,访问结束结分为:进入后台超过5min、在前台无任何操作超过30min、在新的来源打开小程序;
const
STAT_VERSION
=
process
.
env
.
UNI_COMPILER_VERSION
;
const
STAT_URL
=
'
https://tongji.dcloud.io/uni/stat
'
;
const
STAT_H5_URL
=
'
https://tongji.dcloud.io/uni/stat.gif
'
;
const
PAGE_PVER_TIME
=
1800
;
// 页面在前台无操作结束访问时间 单位s
const
APP_PVER_TIME
=
300
;
// 应用在后台结束访问时间 单位s
const
OPERATING_TIME
=
10
;
// 数据上报时间 单位s
const
DIFF_TIME
=
60
*
1000
*
60
*
24
;
const
appid
=
process
.
env
.
UNI_APP_ID
;
// 做应用隔离
...
...
@@ -505,13 +505,14 @@ const uni_cloud_config = () => {
*/
const
get_space
=
(
config
)
=>
{
const
uniCloudConfig
=
uni_cloud_config
();
const
{
spaceId
,
provider
,
clientSecret
}
=
uniCloudConfig
;
const
space_type
=
[
'
tcb
'
,
'
tencent
'
,
'
aliyun
'
];
const
{
spaceId
,
provider
,
clientSecret
,
secretKey
,
secretId
}
=
uniCloudConfig
;
const
space_type
=
[
'
tcb
'
,
'
tencent
'
,
'
aliyun
'
,
'
alipay
'
];
const
is_provider
=
space_type
.
indexOf
(
provider
)
!==
-
1
;
const
is_aliyun
=
provider
===
'
aliyun
'
&&
spaceId
&&
clientSecret
;
const
is_tcb
=
(
provider
===
'
tcb
'
||
provider
===
'
tencent
'
)
&&
spaceId
;
const
is_alipay
=
provider
===
'
alipay
'
&&
spaceId
&&
secretKey
&&
secretId
;
if
(
is_provider
&&
(
is_aliyun
||
is_tcb
))
{
if
(
is_provider
&&
(
is_aliyun
||
is_tcb
||
is_alipay
))
{
return
uniCloudConfig
}
else
{
if
(
config
&&
config
.
spaceId
)
{
...
...
@@ -1348,9 +1349,16 @@ class Stat extends Report {
spaceId
:
space
.
spaceId
,
clientSecret
:
space
.
clientSecret
,
};
if
(
space
.
endpoint
)
{
spaceData
.
endpoint
=
space
.
endpoint
;
}
if
(
space
.
provider
===
'
alipay
'
){
spaceData
.
secretId
=
space
.
secretId
;
spaceData
.
secretKey
=
space
.
secretKey
;
}
uni
.
__stat_uniCloud_space
=
uniCloud
.
init
(
spaceData
);
// console.log(
// '=== 当前绑定的统计服务空间spaceId:' +
...
...
packages/uni-stat/dist/uni-cloud-stat.es.js
浏览文件 @
e66b701f
...
...
@@ -3,13 +3,13 @@
*/
const
sys
=
uni
.
getSystemInfoSync
();
// 访问开始即启动小程序,访问结束结分为:进入后台超过5min、在前台无任何操作超过30min、在新的来源打开小程序;
const
STAT_VERSION
=
process
.
env
.
UNI_COMPILER_VERSION
;
const
STAT_URL
=
'
https://tongji.dcloud.io/uni/stat
'
;
const
STAT_H5_URL
=
'
https://tongji.dcloud.io/uni/stat.gif
'
;
const
PAGE_PVER_TIME
=
1800
;
// 页面在前台无操作结束访问时间 单位s
const
APP_PVER_TIME
=
300
;
// 应用在后台结束访问时间 单位s
const
OPERATING_TIME
=
10
;
// 数据上报时间 单位s
// 访问开始即启动小程序,访问结束结分为:进入后台超过5min、在前台无任何操作超过30min、在新的来源打开小程序;
const
STAT_VERSION
=
process
.
env
.
UNI_COMPILER_VERSION
;
const
STAT_URL
=
'
https://tongji.dcloud.io/uni/stat
'
;
const
STAT_H5_URL
=
'
https://tongji.dcloud.io/uni/stat.gif
'
;
const
PAGE_PVER_TIME
=
1800
;
// 页面在前台无操作结束访问时间 单位s
const
APP_PVER_TIME
=
300
;
// 应用在后台结束访问时间 单位s
const
OPERATING_TIME
=
10
;
// 数据上报时间 单位s
const
DIFF_TIME
=
60
*
1000
*
60
*
24
;
const
appid
=
process
.
env
.
UNI_APP_ID
;
// 做应用隔离
...
...
@@ -503,13 +503,14 @@ const uni_cloud_config = () => {
*/
const
get_space
=
(
config
)
=>
{
const
uniCloudConfig
=
uni_cloud_config
();
const
{
spaceId
,
provider
,
clientSecret
}
=
uniCloudConfig
;
const
space_type
=
[
'
tcb
'
,
'
tencent
'
,
'
aliyun
'
];
const
{
spaceId
,
provider
,
clientSecret
,
secretKey
,
secretId
}
=
uniCloudConfig
;
const
space_type
=
[
'
tcb
'
,
'
tencent
'
,
'
aliyun
'
,
'
alipay
'
];
const
is_provider
=
space_type
.
indexOf
(
provider
)
!==
-
1
;
const
is_aliyun
=
provider
===
'
aliyun
'
&&
spaceId
&&
clientSecret
;
const
is_tcb
=
(
provider
===
'
tcb
'
||
provider
===
'
tencent
'
)
&&
spaceId
;
const
is_alipay
=
provider
===
'
alipay
'
&&
spaceId
&&
secretKey
&&
secretId
;
if
(
is_provider
&&
(
is_aliyun
||
is_tcb
))
{
if
(
is_provider
&&
(
is_aliyun
||
is_tcb
||
is_alipay
))
{
return
uniCloudConfig
}
else
{
if
(
config
&&
config
.
spaceId
)
{
...
...
@@ -1346,9 +1347,16 @@ class Stat extends Report {
spaceId
:
space
.
spaceId
,
clientSecret
:
space
.
clientSecret
,
};
if
(
space
.
endpoint
)
{
spaceData
.
endpoint
=
space
.
endpoint
;
}
if
(
space
.
provider
===
'
alipay
'
){
spaceData
.
secretId
=
space
.
secretId
;
spaceData
.
secretKey
=
space
.
secretKey
;
}
uni
.
__stat_uniCloud_space
=
uniCloud
.
init
(
spaceData
);
// console.log(
// '=== 当前绑定的统计服务空间spaceId:' +
...
...
packages/uni-stat/dist/uni-stat.cjs.js
浏览文件 @
e66b701f
...
...
@@ -5,13 +5,13 @@
*/
const
sys
=
uni
.
getSystemInfoSync
();
// 访问开始即启动小程序,访问结束结分为:进入后台超过5min、在前台无任何操作超过30min、在新的来源打开小程序;
const
STAT_VERSION
=
process
.
env
.
UNI_COMPILER_VERSION
;
const
STAT_URL
=
'
https://tongji.dcloud.io/uni/stat
'
;
const
STAT_H5_URL
=
'
https://tongji.dcloud.io/uni/stat.gif
'
;
const
PAGE_PVER_TIME
=
1800
;
// 页面在前台无操作结束访问时间 单位s
const
APP_PVER_TIME
=
300
;
// 应用在后台结束访问时间 单位s
const
OPERATING_TIME
=
10
;
// 数据上报时间 单位s
// 访问开始即启动小程序,访问结束结分为:进入后台超过5min、在前台无任何操作超过30min、在新的来源打开小程序;
const
STAT_VERSION
=
process
.
env
.
UNI_COMPILER_VERSION
;
const
STAT_URL
=
'
https://tongji.dcloud.io/uni/stat
'
;
const
STAT_H5_URL
=
'
https://tongji.dcloud.io/uni/stat.gif
'
;
const
PAGE_PVER_TIME
=
1800
;
// 页面在前台无操作结束访问时间 单位s
const
APP_PVER_TIME
=
300
;
// 应用在后台结束访问时间 单位s
const
OPERATING_TIME
=
10
;
// 数据上报时间 单位s
const
DIFF_TIME
=
60
*
1000
*
60
*
24
;
const
appid
=
process
.
env
.
UNI_APP_ID
;
// 做应用隔离
...
...
packages/uni-stat/dist/uni-stat.es.js
浏览文件 @
e66b701f
...
...
@@ -3,13 +3,13 @@
*/
const
sys
=
uni
.
getSystemInfoSync
();
// 访问开始即启动小程序,访问结束结分为:进入后台超过5min、在前台无任何操作超过30min、在新的来源打开小程序;
const
STAT_VERSION
=
process
.
env
.
UNI_COMPILER_VERSION
;
const
STAT_URL
=
'
https://tongji.dcloud.io/uni/stat
'
;
const
STAT_H5_URL
=
'
https://tongji.dcloud.io/uni/stat.gif
'
;
const
PAGE_PVER_TIME
=
1800
;
// 页面在前台无操作结束访问时间 单位s
const
APP_PVER_TIME
=
300
;
// 应用在后台结束访问时间 单位s
const
OPERATING_TIME
=
10
;
// 数据上报时间 单位s
// 访问开始即启动小程序,访问结束结分为:进入后台超过5min、在前台无任何操作超过30min、在新的来源打开小程序;
const
STAT_VERSION
=
process
.
env
.
UNI_COMPILER_VERSION
;
const
STAT_URL
=
'
https://tongji.dcloud.io/uni/stat
'
;
const
STAT_H5_URL
=
'
https://tongji.dcloud.io/uni/stat.gif
'
;
const
PAGE_PVER_TIME
=
1800
;
// 页面在前台无操作结束访问时间 单位s
const
APP_PVER_TIME
=
300
;
// 应用在后台结束访问时间 单位s
const
OPERATING_TIME
=
10
;
// 数据上报时间 单位s
const
DIFF_TIME
=
60
*
1000
*
60
*
24
;
const
appid
=
process
.
env
.
UNI_APP_ID
;
// 做应用隔离
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录