/**项目配置数据结构 */ export interface IConfigData { /**项目id */ id: string, /**项目名称 */ name: string, /**项目版本 */ vsion: string, /**项目平台id */ chanId: string, /**主题配置 */ themeId?: string, /**使用文案翻译 */ useDoc?: boolean, /**不使用分享 */ noShare?: boolean, noChangeLang?: boolean, /**默认语言 */ lang?: string, /**是否显示添加到桌面 */ showAddToDesk?: boolean, /**是否显示侧边栏 */ showSidebar?: boolean, /**项目平台相关配置 */ platformConf?: { /**平台appid */ appid: string, /**游戏名称 */ gameName?: string, /**平台分享id */ shareData?: Array, /**平台分享配置 */ wxOnShareMessage?: { title: string, imageUrlId: string, imageUrl: string, }, /**平台激励视频id */ video?: Array, /**平台插屏广告id */ interstitialAd?: Array, /**平台banner广告id */ banner?: Array, /**平台nativeBanner广告id */ nativeBanner?: Array, /**游戏圈 */ gameClub?: string, /**原生icon */ icon?: Array, /**平台客户端token */ token?: string /**抖音平台复访方案ID */ contentIDs?: Array, /**公告 */ notice?: string, /**30r打点 */ user_action_set_id?: number, /**30r打点密钥 */ secret_key?: string, }, /**服务器相关配置 */ serverConf?: { /**是否启用 */ use?: boolean, /**服务器url */ baseUrl: string, /**服务器验证字符串 */ secret: string, /**测试服url */ testBaseUrl?: string, /**测试服验证字符串 */ testSecret?: string, }, /**数分相关配置 */ shufenConf?: { /**是否启用 */ use: boolean, /**数分appid */ shufenid: string, /**数分验证字符串 */ secret: string, /**获取openid服务url */ openIdUrl: string, }, /**互推sdk相关配置 */ hzzxsdkConf?: { /**是否启用 */ use: boolean, /**互推id */ appid: number, /**互推控制版本(1|2|3) */ var: string }, /**CP开关配置 */ cpConf?: { /**是否启用 */ use: boolean, /**id */ id: string, /**url*/ url: string }, /**另一种互推 */ ht?: { /**是否启用 */ use: boolean, /**gid */ gid: string, /**bid*/ bid: string }, /**引力引擎接入配置 */ ge?: { /**项目通行证,在:网站后台-->管理中心-->应用列表中找到Access Token列 复制(首次使用可能需要先新增应用) */ accessToken: string, /**用户唯一标识,如微信小程序的openid */ clientId: string, /**自动采集 */ autoTrack: { /**自动采集 $MPLaunch */ appLaunch: boolean, /**自动采集 $MPShow */ appShow: boolean, /**自动采集 $MPHide */ appHide: boolean, /**自动采集 $MPViewScreen */ pageShow: boolean, /**自动采集 $MPShare */ pageShare: boolean, }, /**全局变量名 */ name: string, /**是否开启日志打印(测试时使用,上线之后一定要关掉) */ enableLog: boolean, /**是否开启测试模式,开启测试模式后,可以在 网站后台--管理中心--元数据--事件流中查看实时数据上报结果。(测试时使用,上线之后一定要关掉,改成none或者删除) */ debugMode: string, /**网络请求超时时间,单位毫秒,默认值 3000 ms */ sendTimeout?: number, /**网络请求失败时的重试次数,1 表示不重试。默认值是 3 */ maxRetries?: number, /**是否使用本地缓存,主实例默认为 true,子实例默认为 false */ enablePersistence?: boolean, /**是否使用异步存储,默认为 false */ asyncPersistence?: boolean, }; pointData?: { gameName?: string, accessToken?: string, gid?: string, }; }