收藏
回答

新上线的<评价与推荐>组件,可否提供一个判断用户是否已经推荐的参数

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小游戏 需求 评价与推荐 recommendPageManager 微信iOS客户端 6.5.3 3.8.0

文档链接:https://developers.weixin.qq.com/minigame/dev/guide/open-ability/game-evaluate.html

文档中没有提到能够检测用户是否已经推荐了,我们希望能感知用户是否已经推荐,避免对已经推荐的用户重复弹窗


文档里的最佳实践代码如下:

/**
 *  推荐组件参考代码
 *  核心由 pageManager实例 + openlink值 决定活动,开发者可根据下方代码自行适配
 */
 let recommendPageManager;
/**
 *  游戏内提前加载推荐组件数据
 */
async function loadRecommend() {
  if (!wx.createPageManager) {
    throw '当前基础库版本暂不支持。';
  }
  recommendPageManager = wx.createPageManager();
  await recommendPageManager.load({
    openlink: 'TWFRCqV5WeM2AkMXhKwJ03MhfPOieJfAsvXKUbWvQFQtLyyA5etMPabBehga950uzfZcH3Vi3QeEh41xRGEVFw', // 推荐组件OPENLINK常量,直接复制即可,无需理解含义
  });
}

/**
 *  拉起推荐组件
 */
async function showRecommend() {
  if (!recommendPageManager) {
    await loadRecommend();
  }
  return await recommendPageManager.show();
}

// 游戏场景load时
loadRecommend();

// 需要展示时
showRecommend();
回答关注问题邀请回答
收藏
登录 后发表内容