博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ios微信公众号分享回调事件
阅读量:4880 次
发布时间:2019-06-11

本文共 1073 字,大约阅读时间需要 3 分钟。

IOS手机在分享成功后,回调事件无法正常执行,在回调方法里面加入:

setTimeout(function () {  //todo}, 500);

 

例如:

//分享Share({title: "********",content: "***************",desc: "********************",success: function () {  setTimeout(function () {    //todo  }, 500);},link:'*****',imgUrl: '',timestamp: ******,nonceStr: "****************"});

 微信公众号浏览器环境下,IOS系统不能自动播放音乐audio,处理方法:

wx.config({            debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。            appId: '************', // 必填,公众号的唯一标识            timestamp: p.timestamp, // 必填,生成签名的时间戳            nonceStr: p.nonceStr, // 必填,生成签名的随机串            signature: signature,// 必填,签名,见附录1            jsApiList: ['onMenuShareTimeline', 'onMenuShareAppMessage'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2        });        wx.ready(function () {            if (p.playAudio) p.playAudio() .......})

在页面的

playAudio事件中将 document.getElementById('music').play();即可
playAudio: function () {                document.getElementById('music').play();            }

 

 

记录下,下次不反坑

转载于:https://www.cnblogs.com/jy1314520/p/10688421.html

你可能感兴趣的文章
XMLHTTP.readyState的五种状态
查看>>
百度外卖 前端面试题
查看>>
record for json formate site
查看>>
查询树形的根节点
查看>>
HDU 1272 小希的迷宫
查看>>
hdu 5412 CRB and Queries(整体二分)
查看>>
CentOS如何安装linux桌面?
查看>>
Speech and Booth Demo in Maker Faire Shenzhen 2018
查看>>
bzoj 1670: [Usaco2006 Oct]Building the Moat护城河的挖掘
查看>>
bzoj 2281: [Sdoi2011]黑白棋
查看>>
bzoj 4475: [Jsoi2015]子集选取
查看>>
团队开发7
查看>>
java之静态代理与动态代理
查看>>
软件测试2019:第四次作业
查看>>
201571030335 + 小学四则运算练习软件项目报告
查看>>
不用代码就能实现get与post
查看>>
gdb基本调试命令
查看>>
互联网开放平台API安全设计
查看>>
复利计算--web版--总结--软件工程
查看>>
OPMN
查看>>