import type { MiniProgramEnvVersion } from '../config/runtime'; const APPID_OVERRIDE_KEY = 'miniapp_appid_override'; export function getMiniappAppId(): string { const override = wx.getStorageSync(APPID_OVERRIDE_KEY); if (typeof override === 'string' && override.trim()) { return override.trim(); } try { const accountInfo = wx.getAccountInfoSync(); return accountInfo.miniProgram.appId || ''; } catch { return ''; } } export function getMiniappEnvVersion(): MiniProgramEnvVersion { try { const envVersion = wx.getAccountInfoSync().miniProgram.envVersion; if (envVersion === 'trial' || envVersion === 'release') { return envVersion; } return 'develop'; } catch { return 'develop'; } }