小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在小程序的web-view里面套的一个h5页面,页面是利用react进行开发的,页面是一个小游戏,当用户每天的次数玩完之后可以进行分享,借用的是小程序右上角的分享,如果分享成功之后,在h5页面需要调用h5的一个借口,这样,页面的剩余次数就会加一了,现在不知道,怎么在h5页面判断小程序是否转发成功了,用什么办法来判断
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
实现方式:通过h5给小程序通信,发送标题,图片,跳转link等信息,让小程序设置分享。
//判断是否是小程序环境 function doMiniProgram(callback) { try { //小程序环境设置分享 var ua = window.navigator.userAgent.toLowerCase(); //判断是否是微信环境 if (ua.match(/MicroMessenger/i) == 'micromessenger') { //微信环境 wx.miniProgram.getEnv(function (res) { if (res.miniprogram) { callback(); } }) } } catch (ex) { console.log(ex); } }
//设置小程序分享 function setMiniProgramShare(shareTitle, imageUrl, shareUrl) { try { doMiniProgram(function () { // 小程序环境下逻辑 wx.miniProgram.postMessage({ data: { title: shareTitle, path: shareUrl, imageUrl: imageUrl } }) }); } catch (ex) { console.log(ex); } }
Page({ data: {shareData:{}}, onShareAppMessage(options) { return this.shareData }, message (e) { var that = this console.log(e) that.shareData = e.detail.data[0] } })
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
小程序本页面都没办法
2018年10月10日起新提交的版本,用户从小程序、小游戏中分享消息给好友时,开发者将无法获知用户是否分享完成,也无法在分享后立即获得群ID。请参考调整指引
没办法
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
实现方式:通过h5给小程序通信,发送标题,图片,跳转link等信息,让小程序设置分享。
//判断是否是小程序环境 function doMiniProgram(callback) { try { //小程序环境设置分享 var ua = window.navigator.userAgent.toLowerCase(); //判断是否是微信环境 if (ua.match(/MicroMessenger/i) == 'micromessenger') { //微信环境 wx.miniProgram.getEnv(function (res) { if (res.miniprogram) { callback(); } }) } } catch (ex) { console.log(ex); } }
//设置小程序分享 function setMiniProgramShare(shareTitle, imageUrl, shareUrl) { try { doMiniProgram(function () { // 小程序环境下逻辑 wx.miniProgram.postMessage({ data: { title: shareTitle, path: shareUrl, imageUrl: imageUrl } }) }); } catch (ex) { console.log(ex); } }
Page({ data: {shareData:{}}, onShareAppMessage(options) { return this.shareData }, message (e) { var that = this console.log(e) that.shareData = e.detail.data[0] } })
小程序本页面都没办法
2018年10月10日起新提交的版本,用户从小程序、小游戏中分享消息给好友时,开发者将无法获知用户是否分享完成,也无法在分享后立即获得群ID。请参考调整指引
没办法