收藏
回答

小程序怎么将某一个页面分享给一个非用户看啊?只能是被分享的那一个人看,不可以再次转发。

小程序怎么将某一个页面分享给一个非用户看啊,只能是被分享的那一个人看,不可以再次转发。比如,A是小程序注册用户,B是非注册用户,A把页面分享给B,B只能查看此页面。

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

4 个回答

  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    09-06

    不是有一个隐藏分享的api吗,你判断一下,这个用户是通过你分享的进入的,就把分享功能隐藏了,不就行了

    09-06
    有用 1
    回复 2
    • 顾吁
      顾吁
      09-06
      小程序内容只有注册登陆的用户A可以看到,b没有注册登录此小程序。想通过A把页面分享给B,b未注册登录情况下看到被分享的页面。
      09-06
      回复
    • 那一抹笑😃 穿透阳光
      那一抹笑😃 穿透阳光
      09-06回复顾吁
      里面的逻辑,你自己通过分享可以传入参数,然后判断啊
      09-06
      回复
  • en
    en
    09-06

    判断用户是否注册用户可以用token或者openId,有token就是注册用户,显示分享 wx.showShareMenu,没有就是非注册用户,隐藏分享 wx.hideShareMenu

    09-06
    有用
    回复
  • hello world
    hello world
    09-06

    自己带参控制啊,隐藏转发功能就是了。

    09-06
    有用
    回复
  • 青寒
    青寒
    09-06

    你的需求听起来像是小程序私密消息,你看看是不是这个:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/share/private-message.html

    09-06
    有用
    回复 3
    • 顾吁
      顾吁
      09-06
      我看过这个,文档说该接口使用前,需要通过 wx.login() 接口登录小程序。这样b就可以登录小程序了,想着是b不登陆情况下以游客的身份只可以查看分享的页面
      09-06
      回复
    • 青寒
      青寒
      09-06回复顾吁
      你连b的openid都不获取?然后又想只能让b查看其他人不能看???那你让小程序靠什么区分看的人是不是b呢?
      09-06
      回复
    • 顾吁
      顾吁
      09-06回复青寒
      判断进入小程序时候的场景值和path路径,对指定页面采用放行策略
      09-06
      回复
登录 后发表内容