判断用户是否注册用户可以用token或者openId,有token就是注册用户,显示分享 wx.showShareMenu,没有就是非注册用户,隐藏分享 wx.hideShareMenu
小程序怎么将某一个页面分享给一个非用户看啊?只能是被分享的那一个人看,不可以再次转发。小程序怎么将某一个页面分享给一个非用户看啊,只能是被分享的那一个人看,不可以再次转发。比如,A是小程序注册用户,B是非注册用户,A把页面分享给B,B只能查看此页面。
09-06你的外面扫码是不是指微信的扫一扫,如果是给你一个思路。 可以用scheme码实现,文档地址:https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/qrcode-link/url-scheme/generateScheme.html 第一步、后端需要开一个接口,该接口用来请求微信获取scheme码接口,下图 [图片] 第二步、你要开发一个HTML页面,该页面去请求后端提供的接口,就是第一步的后端接口,获取到的scheme码是下面图这样的 [图片] 获取scheme码后,写入以下JS let a = document.createElement("a"); //创建一个a标签元素 a.href = openlink; //从后端接口获取的scheme码 document.body.appendChild(a); //加入 a.click(); //触发点击跳转 document.body.removeChild(a); //删除元素 给HTML页面命名,如startUp.html,考虑到跨域问题,把html部署到和接口同一个服务器上,生成网址,如 www.abc.com/startUp.html,把网址生成二维码。 此时,你用微信扫码,就会访问startUp.html页面,同时startUp.html会运行JS代码自动调用小程序,实现你的第一种需求。 至于第二种需求,管理员扫码就简单了,你是通过小程序扫码功能的对吧,给www.abc.com/startUp.html加参数,如:www.abc.com/startUp.html?userId=123(生成二维码),扫码获取到网址后截取?userId后的123,就实现了。
如果在小程序内扫码,不跳转其他页,在外面扫码就进入小程序,怎么能做到这种?目前生成的小程序二维码,如果在小程序内的扫码,直接扫,也会跳转指定的页面吧。在外面扫能进入指定的页面。 因为我想有一个扫码绑定用户的功能,用户分享二维码,有两种人可以扫他,一种是邀请用户,邀请的用户可以直接接入小程序内,还有一种是管理员页面扫码绑定用户,管理员扫的时候,就停在当前页面,直接获取内部参数。
09-06