Skip to content

兑换码

兑换码功能 Jogos 平台负责帮开发者管理游戏所有 CDkey 的发放,使用情况;但不负责管理游戏内的奖励或道具发放。

创建兑换码

开发者自行生成可供使用的 CDkey;并将你生成的 CDkey 上传到开发者后台。 CDkey 类型分为两种:

  • 通用码:只输入 1 个 CDkey;所有玩家可使用相同的码兑换相同的奖励,每个玩家仅限使用一次;
  • 唯一码:需上传多个 CDkey;一个码无论谁使用,只能使用一次; Jogos 平台会帮您管理好您上传的 CDkey 的数量;分配情况,使用情况和过期情况。

发放 CDkey 的渠道:

  • 玩家免费获得:每个用户都可以在游戏详情页领取到,也可能有概率在观看视频广告过程中领取到。
  • 跟随平台活动:用户参与到平台的活动,有条件的领取到。

校验兑换码,发放奖励

当登录用户通过参加活动或其它方式获取兑换码后,Jogos 提供了在游戏内复制已领取的 CDkey 的功能,用户复制后在游戏中使用。

兑换奖品的处理
  • 开发者需提供一个兑换码输入栏,让用户输入兑换码领取奖励。
  • 您的游戏(如果没有游戏服务器)建议您通过调用此接口,校验用户是否拥有,是否使用,是否过期。
  • 根据接口返回结果,你在游戏中处理发放奖励、或提示使用异常的提示语。
  • 需根据请求的CDKey内容,您的游戏自行处理对应发放的道具或奖励。
javascript
/**
 * 兑换奖品
 * @param cdkey 兑换码
 */
await window.JOGOS_SDK.game.exchangePrizes(cdkey: string);