- 为什么小程序“识花君”调用camera组件不需要用户授权?
进入它的小程序,点下面的 “拍照识花”进入展示摄像头画面的界面,居然不用弹出使用摄像头的授权申请,请问怎么做到的,很诧异! 它有什么更高的权限吗,还是使用了什么作弊的黑科技
2019-12-13 - 微信,ios,升级到当前最新版本7.0.5后下载问题
亲爱的开发团队,你们是不是又把底层下载的库更新了:(,之前都好好的 问题1: ios微信升级到最新版本后 下载图片类型的文件,并且heaader头设置如下的这种 Content-Type:binary/octet-stream 直接会报错,自动退出下载流程,请务必修复,别说让我们自己把content-type:改成图片类型来解决,数据量大,不太好调整了。而且,浏览器都能正常下载这种类型文件,而且之前版本也能正常下载这种类型文件! {errMsg: "downloadFile:fail file data is empty"} 问题2: android和ios最新版本,下载这种类型的图片,接着再操作保存到相册的api,同时都会提示文件类型错误的提示! 现在调整方法了,直接指定文件名来保存到用户空间目录,可以暂时绕过这个问题,主要代码,已经提前申请了权限的。 用的这种图片,带签名的,直接或获取不到图片后缀,最终保存到本地的是 xxxx.unkown 这种名字的图片: https://sioeye-disney-aeon-test.s3.cn-north-1.amazonaws.com.cn/6224886b1529499ea7b1d752545f3d6d/cc0b7ed46b5c4896bece27c5f4e36ba6/images/photo/50f9324f435840b78a082a71264aacd5.jpg?x-amz-acl=public-read&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20190905T031635Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1799&X-Amz-Credential=AKIAO7QXSMTQKKQGQWRQ%2F20190905%2Fcn-north-1%2Fs3%2Faws4_request&X-Amz-Signature=47c2dff564b0842812964bc6033702a285b9e15fd2cccf737f7ae883420bb25f 这个问题的临时解决方案: var self = this var fileSavePath = wx.env.USER_DATA_PATH + '/' + md5(url) + '.jpg' // 保存到本地的方式,解决后缀问题 const task1 = wx.downloadFile({ url: url, filePath: fileSavePath, success: res => { console.log('res.tempFilePath', res) if (res.filePath) { // if (res.tempFilePath) { wx.saveImageToPhotosAlbum({ filePath: res.filePath, success: resp => { util.toastInfo('保存相册成功') }, fail: err => { util.toastInfo('保存相册失败') console.log('下载失败:', err) } }) } else { util.toastInfo('保存相册失败') console.log('下载失败:', res) } }, fail: res => { util.toastInfo('保存相册失败') console.log('主动取消下载:', res) } })
2019-09-05 - 是否能在小程序实现购买线下课程的功能
- 需求的场景描述(希望解决的问题) 想在小程序实现线下课程的售卖 - 希望提供的能力 这种情况IOS端支付是否会被判断为售卖虚拟物品,能否允许上线?
2019-03-06 - 是否能在小程序实现购买线下课程的功能
想在小程序实现线下课程的售卖 这种情况IOS端支付会影响吗,能否允许上线?
2019-03-06 - 是否能在小程序实现购买线下课程的功能
这种情况IOS端支付会影响吗,能否允许上线?
2019-03-06 - 部分机型保存视频到相册,在相册里面找不到保存的视频
代码示例: var downloadTask = wx.downloadFile({ url: self.data.progress.url, success: res => { if (res.tempFilePath){ wx.saveVideoToPhotosAlbum({ filePath: res.tempFilePath, success: resp => { console.log("保存相册成功", res) }, fail: err => { console.log("保存相册失败", res) } }) } else { console.log("下载失败", res) } }, fail: res => { console.log("下载失败(cancel)", res) } })// self.data.progress.url 为某段mp4的下载地址 - 当前 Bug 的表现(可附上截图) 部分机型,即便提示保存成功了,在系统相册也无法找到mp4 - 预期表现 log打印"保存相册成功",能在系统相册里面找到这段mp4 - 复现此问题的机型: vivo X9小米 红米3S(HM 3S)OPPO A59m华为 荣耀7(PLK-AL10)OPPO R1C(R8207)华为 Mate 7(MT7-TL00)华为 Ascend G7(G7-TL00) 华为 G8;G7 Plus(RIO-TL00)三星 GALAXY Note 4(SM-N9108V)三星 GALAXY A9(SM-A9100)华为 荣耀7i(ATH-UL00)努比亚 Z9 Max,(NX512J)索尼 Xperia Z2;SO-03(D6503)三星 GALAXY SIII Neo(GT-I9308I) 三星 GALAXY Note II(GT-N7108D)努比亚 Z17 mini(NX569J)奇酷 安卓小苹果f4(1501-M02)华硕 ZenFone飞马3s(X00GD)华硕 -(X00QD) 通过testin做的大量机型兼容性测试,发现300款android机型有上述设备出现此问题,大概占比6%;请官方验证和修复此问题! 初步估计mp4文件确实下载到了本地,通过文件管理功能可以在系统里面找到下载的文件,但由于定制系统的差异,没有正常进入当前系统的相册里面
2018-12-21 - 基础库2.4.1版本 downloadTask.abort() 无法正常执行
- 当前 Bug 的表现(可附上截图) 把当前代码复制到实际项目里面的具体页面执行,在模拟器里面是能正常停止下载进程的,下载进程进入fail的逻辑: console.log("下载失败(cancel)", res)[图片] 但这段代码在部分真机里面和通过代码片段的调试模式下执行,是无法正常停止下载的,即便点停止了,下载进程还是会继续跑,直到下载完成(条件有限,手上的:vivo x20,三星SM-G9500和ios系统都没法正常停止) [图片] - 预期表现 点击"停止下载"后,下载进程能正常结束 - 复现路径 点击"停止下载"按钮触发,终止下载的逻辑 或者,打开注释的部分代码,自动在下载开始5s后停止下载,两种情况都不能正常终止下载 // 大于20%,主动停止下载 // if(res.progress > 20){ // console.log('主动停止下载') // downloadTask.abort() // } - 提供一个最简复现 Demo 见代码片段的分享
2018-12-05 - IOS系统,在下载mp4的时候都会出错,4月份才出现的问题,之前正常
跟android之前报的此问题类似,官方不要忽略修复IOS版本,此问题已经持续一个月了! 微信升级到最新版本,Iphone6,Iphone7,Iphone8我们都测试了,也同样会出现这种问题: https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=0004ae94fd8bc00e8d967eefc5c800&highline=wx.saveVideoToPhotosAlbum
2018-05-03 - video组件 show-fullscreen-btn 属性无效
* Bug: 想禁止播放器的全屏功能: 发现 video组件 show-fullscreen-btn 属性设置成false 根本无效! * 复现,模拟器调试示例,在真机上也是这样,全屏按钮还是存在! [图片] * 真机信息如下,版本已经在文档说明的1.9以上,bug截图[图片] [图片]
2018-03-07 - 图片压缩功能bug,需要官方修复
公司名称 成都西可MP帐号(邮箱) 开发者微信号 or-zero 机型 三星s7e操作系统 android 是否必现 是出现时间 操作路径(即如何操作可以复现该问题) wx.chooseImage接口选择了压缩图片。 最后展示在页面上的uploadImage图片是被压缩的,但更相册里面显示的原图比较角度不对,图片被旋转了, 同时压缩后的图片的高度和宽度被对调了。原来高宽是800*450的图片,被压缩成了80/45的这种比例的图片,高宽对调了. 问题描述(具体问题介绍) 深入调查后发现: 部分手机相册保存的图片原始图片确实是翻转的,但会加一个偏移角度的标示,所以在自带相册里面看到的图片显示是正常的。 但微信小程序做压缩的时候明显忽略了这个旋转角度的标示,造成在部分手机拍摄的图片压缩后在页面显示不正常,图片按原始保存的图片展示出来的,图片角度被旋转了,压缩后的高宽比例对调了。 苹果手机拍出的照片也会有旋转标示,但发现在IOS上面是正常的,证明小程序在IOS系统上用的压缩库有正常响应这个角度标识的。 Android系统也需要调整一致,正确的做法: 压缩的时候需要通过这个标示先旋转图片,然后再做压缩。 问题截图(客户端问题界面截图) 原图,这张图片再手机相册里面是会正面朝上的显示 [图片] 在手机相册里面显示的情况: [图片] 通过小程序压缩后,旋转就忍了,因为我们带了手动再旋转功能,但长宽比例居然也变了,显示如下: [图片] 代码片段截图 拍照或选择本地图片压缩后展示: wx.chooseImage({ count: 1, sizeType: ['compressed'], success: function (res) { var tempFilePaths = res.tempFilePaths var uploadImage = tempFilePaths[0] console.log('临时图片地址:' + uploadImage) self.setData({ avatar: uploadImage }); }, fail: function (err) { console.log(err); } })
2017-08-21