For the complete documentation index, see llms.txt. This page is also available as Markdown.

Game.setLeaderboardScore

函数式 API submitGameCenterLeaderBoardScore也可以通过它使用相同的功能。

功能说明

在游戏应用中,将用户的游戏分数提交到 Toss 游戏中心排行榜。 分数应以字符串形式传递浮点数。例如 "123.45""9999"

Toss App Android/iOS 5.221.0 可在上述环境中使用。在未能接收到桥接响应的环境中, undefined可能会返回。

类型

Game.setLeaderboardScore(params: { score: string }): Promise<SubmitGameCenterLeaderBoardScoreResponse | undefined>;

Params

{
  score: string;
}

Response

type SubmitGameCenterLeaderBoardScoreResponse = {
  statusCode:
    | "SUCCESS"
    | "LEADERBOARD_NOT_FOUND"
    | "PROFILE_NOT_FOUND"
    | "UNPARSABLE_SCORE";
};

响应 statusCode 值:

statusCode
说明

SUCCESS

分数提交成功了

LEADERBOARD_NOT_FOUND

找不到排行榜

PROFILE_NOT_FOUND

用户没有资料

UNPARSABLE_SCORE

无法解析分数。应以浮点数(float)形式的字符串传递

错误

如果在非游戏应用的迷你应用中调用,Promise 会被 reject。此时 error.message“排行榜 API 只能在游戏应用中使用。”

示例代码

这有帮助吗?