收藏
回答

关系链互动如何实现索要点赞

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小游戏 需求 modifyFriendInteractiveStorage 工具 7.0.8 2.9.2

官方例子没讲清楚,求大神讲解。


回答关注问题邀请回答
收藏

3 个回答

  • 小游戏运营专员 - 宏
    小游戏运营专员 - 宏
    2019-11-06

    1. A主域使用接口setMessageToFriendQuery设置定向分享场景值,子域shareMessageToFriend向B发起分享
    2. B通过分享卡片进入游戏,读取launchInfo的query字段拿到该场景值,并在子域modify(配合quiet参数)

    2019-11-06
    有用
    回复 2
    • 不要方😯
      不要方😯
      2019-11-12
      整明白了。。谢谢。
      2019-11-12
      回复
    • Limicy
      Limicy
      2019-12-26
      这个点赞,可以是其他道具吗
      2019-12-26
      回复
  • 袁JIEWEN
    袁JIEWEN
    2020-02-07

    前半部分逻辑我都实现了,但是,B领取奖励以后,B再调用wx.modifyFriendInteractiveStorage, 且quiet=true静默通知A,A再通过wx.onInteractiveStorageModified接收通知, 这个一直没有实现,是不是还需要调用JSServer 函数 "checkInteractiveData"进行校验逻辑?

    2020-02-07
    有用
    回复
  • 不要方😯
    不要方😯
    2019-11-12

    请问你的点赞功能实现了吗?setMessageToFriendQuery 会不会返回 false

    2019-11-12
    有用
    回复 5
    • 迷迭小俊
      迷迭小俊
      2019-11-12
      我没注意返回值,但是设置完场景值,定向分享链接进来launchInfo就会得到对应的值
      2019-11-12
      回复
    • 不要方😯
      不要方😯
      2019-11-12回复迷迭小俊
      launchInfo 是通过onShow拿到的还是getLaunchOptionsSync 拿到的呢。
      2019-11-12
      回复
    • 迷迭小俊
      迷迭小俊
      2019-11-12
      getLaunchOptionsSync().query.shareMessageToFriendScene
      2019-11-12
      回复
    • 不要方😯
      不要方😯
      2019-11-12回复迷迭小俊
      好的。谢谢,我试试。。setMessageToFriendQuery你是在哪位位置调的? 主域 的排行界面的 onload里面吗?
      2019-11-12
      回复
    • 不要方😯
      不要方😯
      2019-11-12回复不要方😯
      整明白了。。谢谢。
      2019-11-12
      回复
登录 后发表内容