收藏
回答

如何做到不允许用户转发

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 需求 客户端 6.7.3 2.3.0

- 需求的场景描述(希望解决的问题)


从APP里面分享一个东西给用户,用户点开之后就进入了小程序,但又不想让该用户再次转发。貌似小程序默认就有转发按钮(长按呼出的菜单和右上角)。不知道能不能隐藏,或者大佬们有没有什么经验,可以在小程序里面记录转发次数。



- 希望提供的能力


不允许用户转发

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

2 个回答

  • 啷个哩个啷
    啷个哩个啷
    2018-10-24

    你可以使用这个API`

    wx.hideShareMenu(Object object)

    `来隐藏转发按钮,具体如何使用你可以参考这个文档

    2018-10-24
    有用 2
    回复 4
    • 2018-10-24

      您说的转发按钮是我自定义的转发按钮?还是点击右上角之后弹出的按钮列表里面的「转发」?

      2018-10-24
      回复
    • 啷个哩个啷
      啷个哩个啷
      2018-10-24回复

      右上角弹出的转发

      2018-10-24
      回复
    • 2018-10-24

      谢谢你,我自己试了一下,是可以的。

      还有一个问题就是在微信聊天窗口,长按分享的这个小程序卡片,会显示转发按钮。

      是不是这个按钮无法隐藏?

      2018-10-24
      回复
    • 卢霄霄
      卢霄霄
      2018-10-25回复

      wx.showShareMenu({withShareTicket:true})

      iOS上发出去的,不能被转发;android上发出去的,仍然可以被转发。。

      2018-10-25
      回复
  • 空白
    空白
    2018-10-24

    每个页面的js文件有个onShareAppMessage方法···你把这个方法删掉   这个页面就不会有转发的按钮出现了

    2018-10-24
    有用 1
    回复 3
    • 2018-10-24

      您说的转发按钮是我自定义的转发按钮?还是点击右上角之后弹出的按钮列表里面的「转发」?


      2018-10-24
      回复
    • 2018-10-24

      谢谢你,我自己试了一下,是可以的。

      还有一个问题就是在微信聊天窗口,长按分享的这个小程序卡片,会显示转发按钮。

      是不是这个按钮无法隐藏?

      2018-10-24
      回复
    • 啷个哩个啷
      啷个哩个啷
      2018-10-25回复

      这个转发应该是转发的图片吧,微信小程序的小程序码。这个就像你转发一张图片一样,这个恐怕不能实现

      2018-10-25
      回复
登录 后发表内容