功能开关

开发者需通过该配置表来控制前端的功能是否开启,常见的处理方式是在ui层面隐藏部分功能。

本篇内容为功能开关开发内容说明,关于功能开关的功能介绍请参阅:功能开关功能说明

小游戏中的很多功能,通过天幕可以进行云端配置功能的开关,如微信审核过程中,开发者可以对一些功能进行隐藏,以提高通过审核的成功率。

接入天幕的功能开关后,当小游戏加载时,天幕平台会下发一个配置表,包含部分功能的开启/关闭状态。而这些功能的状态,则在各个游戏的控制台进行配置。

对线上版本的影响

天幕平台会根据小游戏的版本号来下发对应的配置表,审核版本中配置为关闭的功能并不会影响线上版本。

如何配置功能开关

功能开关的配置,均可通过天幕控制台的功能开关入口进行操作。

请参阅功能开关配置

接入方式

使用SDK的 getJudgeConfig 接口来实现。

此接口会返回一个配置表,包含小游戏中某些功能的状态,返回值均为布尔类型。 根据各项功能true/false状态,开发者可以对小游戏做业务处理(如隐藏抽奖功能入口)。

前置条件

使用该接口前,必须先使用init方法初始化SDK

调用方法

wx.tmSDK.getJudgeConfig().then(res=>{  
    console.log(res)  
})

返回值样例

{
    "1" : {
        id: 1,
        key: 'share',
        description: '分享',
        status: 1
     }
}

返回值详解

字段

字段类型

字段说明

id

number

当前配置项唯一的id

key

string

当前配置项配置的功能名称

description

string

当前配置项配置的功能说明

status

number

当前配置项的开关状态, 1 - 开启, 0 - 关闭

最后更新于