一键订阅&二楼复访(美团)

业务场景

美团小游戏:为了提升用户的游戏心智和游戏曝光,游戏中增加一键订阅二楼功能以及复访引导任务。一键订阅成功、从下拉二楼进入游戏,即可获得奖励。

官方文档说明: https://game.meituan.com/#/docs

secondFloor3

流程图

secondFloor1

调用示例

下述弹窗效果需 CP 自行实现 二楼复访弹窗展示可按照每日任务,或者 7 天任务的形式进行,具体请按照运营要求实现

一键订阅

检查用户订阅情况

// 检查是否有下拉二楼订阅任务,没有需要提示用户订阅
var params = {
  onSuccess: (checkSecondFloorInfo) => {
    if (checkSecondFloorInfo.showEnable) {
      if (checkSecondFloorInfo.isSubscribe) {
        // 提示用户可以去做二楼复访游戏任务
      } else {
        // 没有订阅的话,得先让用户去订阅
      }
    }
  },
  onFailed: (errorInfo) => {
    // 失败
  },
};
SDKManager.checkSecondFloor(params);

用户未订阅:弹窗提示用户完成订阅

secondFloor6

一键订阅: 调用示例接口更新订阅状态

// 【一键订阅】下拉二楼订阅任务更新
var params = {
  status: 1,
  onSuccess: () => {
    // 成功,弹窗文案更新,领取订阅奖励
  },
  onFailed: (errorInfo) => {
    // 失败
  },
};
SDKManager.updateSecondFloor(params);

领取订阅奖励后页面继续保留,刷新为二楼复访活动

secondFloor7

用户已订阅: 效果图

secondFloor4

二流复访

检查用户是否从二楼进去

// 是否从下拉二楼进入游戏
const isSecondFloorEnter = SDKManager.isLaunchCode('syxlel');
if (isSecondFloorEnter) {
  // 发放奖励
}

二楼复访引导弹窗 : 不是二楼进入游戏

secondFloor8

奖励弹窗 : 从二楼进入游戏

secondFloor9

涉及 API

客户端: