app.ts 651 B

1234567891011121314151617181920212223242526
  1. import { loadBackendAuthTokens, loadBackendBaseUrl } from './utils/backendAuth'
  2. // app.ts
  3. App<IAppOption>({
  4. globalData: {
  5. telemetryPlayerProfile: null,
  6. backendBaseUrl: null,
  7. backendAuthTokens: null,
  8. },
  9. onLaunch() {
  10. this.globalData.backendBaseUrl = loadBackendBaseUrl()
  11. this.globalData.backendAuthTokens = loadBackendAuthTokens()
  12. // 展示本地存储能力
  13. const logs = wx.getStorageSync('logs') || []
  14. logs.unshift(Date.now())
  15. wx.setStorageSync('logs', logs)
  16. // 登录
  17. wx.login({
  18. success: () => {
  19. // 发送 res.code 到后台换取 openId, sessionKey, unionId
  20. },
  21. })
  22. },
  23. })