微信自定义分享好友/朋友圈信息失败
来源:互联网 发布:淘宝stefano ricci皮带 编辑:程序博客网 时间:2024/05/16 10:39
1.踩坑
最近项目开发微信h5小游戏踩了个坑,自定义分享给好友/朋友圈的信息原来也写过,套路按照官方文档写的就是
1.先调wx.config()配置2.再调wx.ready(callback),表示配置成功后调用其他jssdk,(如果初始化页面就配置wx.onMenuShareTimeline()等api,最好放wx.ready回调函数callback里执行)。
一切套路很清晰啊,但是就在此时出现了诡异的情况,我的一个Android机分享内容正确,其他几台Android机和iOS机分享的内容却是微信默认分享内容,也就是我的设置没有生效。我简直狗生疑惑,猜测是wx.config和wx.onMenuShareTimeline()的调用时机有问题,一顿乱改代码面目全非…后经高人指点,才发现我官方文档真的是白看,
文档规定:分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
我的分享链接域名是https://open.weixin.qq.com/connect/oauth2/authorize?…一个微信授权跳转链接,自然不在我们服务号的js安全域名下了。
2.解决方案
1.就是把https://open.weixin.qq.com添加到我们服务号的js安全域名下喽,但是感觉把人家微信官方的域名搞我们服务号下做安全域名有点别扭,而且安全域名名额只有3个,要珍惜额。。。也没试过可不可行
2.就是我采用的方案了,分享链接设置为一个空页面,空页面的域名当然要在服务号配置的js安全域名下,然后在空页面再重定向到真正想分享的链接,有个缺点就是多了次跳转嘞用户体验坑爹,但是好歹功能实现了不是…
3.导致我狗生疑惑的微信版本
聪明如我的你一定猜到了唯一能将不在服务号安全域名下的链接,成功配置为分享链接的那个Android手机,是他的微信版本有点低,此刻的他还没有这个限制,其他手机微信版本较高,就无情拒绝了我的不安全分享链接配置,坑爹嘞~官方文档是爸爸,要好好读额…
- 微信自定义分享好友/朋友圈信息失败
- 微信分享好友,朋友圈
- 微信分享好友,朋友圈
- Android:微信分享(好友、朋友圈、收藏)文字信息
- Android:微信分享(好友、朋友圈、收藏)图片信息
- jssdk实现自定义分享到微信好友和微信朋友圈
- 微信分享好友和朋友圈demo
- 微信分享好友和朋友圈demo
- phone3.4 分享微信好友,微信朋友圈
- ios 微信好友分享和朋友圈分享
- 微信开发 分享朋友圈或好友代码
- popuwindow下的微信好友和朋友圈分享
- UC浏览器 分享到朋友圈和微信好友
- 微信分享到朋友圈或者好友界面无响应
- android 应用实现微信好友或朋友圈分享
- android 应用实现微信好友或朋友圈分享
- iOS9中实现微信分享到好友、朋友圈
- android 分享到微信朋友圈或微信好友
- linux 安装 jdk
- 深入Java核心
- java基础知识0712
- ubantu(linux)下如何安装pycharm(下载)配置
- JDK proxy InvocationHandler
- 微信自定义分享好友/朋友圈信息失败
- 数据库三大范式
- 封装方法:只能输入 数字
- C++实现局域网双向通信(socket)
- Python学习笔记之os模块
- 暑假集训 安迪的字典
- CodeForces Round#423 Div2D&Div1B(827B) Solution
- tensorflow安装错误
- 联机算法——最大子数组问题