31 lines
737 B
JavaScript
31 lines
737 B
JavaScript
// app.js
|
||
App({
|
||
globalData: {
|
||
env: 'cloud1-d0gmb6bjde8af3266', // TODO: 替换为你的云开发环境 ID
|
||
userInfo: null,
|
||
dogs: [],
|
||
currentDogId: null,
|
||
walkSession: null,
|
||
},
|
||
|
||
onLaunch() {
|
||
if (!wx.cloud) {
|
||
console.error('请使用 2.2.3 或以上的基础库以使用云能力');
|
||
return;
|
||
}
|
||
const { platform } = wx.getDeviceInfo();
|
||
const isDevtools = platform === 'devtools';
|
||
|
||
wx.cloud.init({
|
||
env: this.globalData.env,
|
||
traceUser: !isDevtools,
|
||
});
|
||
|
||
// 恢复未结束的遛狗会话(切后台/重启不丢,见 docs/01 §4)
|
||
const session = wx.getStorageSync('walkSession');
|
||
if (session) {
|
||
this.globalData.walkSession = session;
|
||
}
|
||
},
|
||
});
|