diff --git a/src/platforms/app-plus/helpers/uuid.js b/src/platforms/app-plus/helpers/uuid.js new file mode 100644 index 0000000000000000000000000000000000000000..77570a64f6cb2a83f4f6fe30fa1dcb7df6864884 --- /dev/null +++ b/src/platforms/app-plus/helpers/uuid.js @@ -0,0 +1,6 @@ +let uuid + +export default function () { + uuid = uuid || plus.runtime.getDCloudId() + return uuid +} diff --git a/src/platforms/app-plus/service/api/device/system.js b/src/platforms/app-plus/service/api/device/system.js index 7a7b055584f58c218e7f5c33d7133c47e449aa6c..2e69750d15aaf4653393b293c8208e37f1cb9033 100644 --- a/src/platforms/app-plus/service/api/device/system.js +++ b/src/platforms/app-plus/service/api/device/system.js @@ -11,6 +11,8 @@ import tabBar from '../../framework/tab-bar' import { getStatusbarHeight } from 'uni-platform/helpers/status-bar' +import uuid from 'uni-platform/helpers/uuid' + export function getSystemInfoSync () { return callApiSync(getSystemInfo, Object.create(null), 'getSystemInfo', 'getSystemInfoSync') } @@ -98,6 +100,6 @@ export function getSystemInfo () { bottom: safeAreaInsets.bottom, left: safeAreaInsets.left }, - uuid: plus.runtime.getDCloudId() + uuid: uuid() } }