获取启动参数
业务场景
获取小游戏启动的参数,包括场景值,路径参数,媒体来源等
流程图
无
接口介绍
public LaunchInfo GetLaunchOptions()
调用示例
LaunchInfo info = SDKManager.GetInstance().GetLaunchOptions();
支付宝渠道
- 隐藏设首、复访任务
if (info.query.channel == 'nongchangleyuan' || info.query.gameCenterBackflow == 'false')
{
// to do something....
// 需要屏蔽游戏中心设首,复访入口,如果没有就算了
}
- 游戏中心启动
if (info.query.sourceChannel == 'gamecenter')
{
// to do something....
}
抖音渠道
- 直玩 Feed 启动
Regex regex = new Regex("3041$");
if (regex.IsMatch(scene))
{
int feed_game_scene = info.query.feed_game_scene; // 场景值:1,2,3
string feed_game_extra = info.query.feed_game_extra; // 开发者自定义字段,通过服务端进行赋值
int feed_game_channel = info.query.feed_game_channel; // Number类型,1: 访客版;2:获客版(新用户进入)
}
参数说明
出参:LaunchInfo info
参数名称 | 类型 | 说明 |
---|---|---|
scene | string | 启动小游戏的场景值 |
query | object | 动小游戏的 query 参数 |
extra | string | 抖音小游戏基本信息,包括宿主 Id,gameId 等参数 |
referrerInfo | string | 来源信息(从渠道媒体进入) |
错误码
无
FAQ
无