期望:我们有一个公众号,底部菜单链接着我们的公众号服务器,进去之后判断不同客户,点击这个页面进去的是自己的系统,里面的页面是H5编写的,。现在头头们的想法是,通过在H5页面里设置一个按钮,点击按钮进行分享,微信里其他人点击这个消息卡片,能通过小程序打开,而且小程序里展示的也是这个分享的页面。
大神跪求,有解决方案的请吃饭!!!
小程序里用webview渲染h5,路径如:pages/h5/index?url=https://xxx.com.cn
在h5里调小程序提供的分享方法,其实是分享的小程序,这样分享的形式是小程序卡片。
公众号里配置的原h5链接换成小程序链接;
不知道这样是否可行
Walle楼主:
我明白了你的需求,就是想再自己的H5上添加一个分享按钮,用户可以通过这个按钮来进行分享,然后以小卡片的形式进来看到这个分享的页面
答案告诉你是不可以的。
H5是H5,小程序是小程序!只有小程序分享形式才是小卡片。这两种应用都无法通过一个按钮来触发分享,用户只可以点击右上角原生框架的转发才可以进行分享操作。
解决方案是这样的,如果要满足你的需求的话。比较繁琐的
1. 新增一套与H5一样的小程序。
2. H5目前一定有用户的openID,那么再申请个腾讯开放平台,open.weixin.qq.com
3. 将你H5上使用的appid+appsecret的这个订阅号/服务号,与新建的小程序绑定在同一个开放平台上名,
4. 用现有的appid+token,将目前的用户的unionID全部通过接口跑出来
5. 在小程序getuserIinfo的时候获取到用户的unionID,这样数据就可以和H5的打通了
6. 之后再微信平台内,让小程序逐渐取代原有H5,并设置小程序内每个页面的分享的资料。
就完美了
啊哈哈哈哈
记得给个赞
谢谢