提交 901f7cb3 编写于 作者: fxy060608's avatar fxy060608

feat: add default space

上级 ac42e79d
......@@ -150,15 +150,7 @@ module.exports = function (pagesJson, userManifestJson, isAppView) {
}
)
// 根节点配置了统计
if (manifestJson.uniStatistics) {
manifestJson.plus.uniStatistics = merge.recursive(
true,
manifestJson.uniStatistics,
manifestJson.plus.uniStatistics
)
delete manifestJson.uniStatistics
}
initUniStatistics(manifestJson)
const splashscreenOptions =
userManifestJson['app-plus'] && userManifestJson['app-plus'].splashscreen
......@@ -617,4 +609,45 @@ module.exports = function (pagesJson, userManifestJson, isAppView) {
)
}
return [app, manifest]
}
function initUniStatistics (manifestJson) {
// 根节点配置了统计
if (manifestJson.uniStatistics) {
manifestJson.plus.uniStatistics = merge.recursive(
true,
manifestJson.uniStatistics,
manifestJson.plus.uniStatistics
)
delete manifestJson.uniStatistics
}
if (!process.env.UNI_CLOUD_SPACES) {
return
}
let spaces = []
try {
spaces = JSON.parse(process.env.UNI_CLOUD_SPACES)
} catch (e) {}
if (!Array.isArray(spaces) || !spaces.length) {
return
}
const space = spaces[0]
if (!space) {
return
}
const uniStatistics = manifestJson.plus && manifestJson.plus.uniStatistics
if (!uniStatistics) {
return
}
if (uniStatistics.version === 2 || uniStatistics.version === '2') {
if (uniStatistics.uniCloud && uniStatistics.uniCloud.spaceId) {
return
}
uniStatistics.uniCloud = {
provider: space.provider,
spaceId: space.id,
clientSecret: space.clientSecret,
endpoint: space.apiEndpoint
}
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册