- fs.readFile在安卓机上读取大文件时报错
- 当前 Bug 的表现(可附上截图) 使用微信开发者工具的真机调试功能调试安卓机时,在fs.readFile处如果读取的文件大于某定值(我们测试的结果是35m,15m都会卡住),就会卡住并报错:error readFile:fail:convert native buffer parameter fail. native buffer exceed size limit - 预期表现 readFile成功读取文件 - 复现路径 使用提供的复现demo,用安卓机调试 - 提供一个最简复现 Demo //下载文件指本地,然后读取资源 [代码]function[代码] [代码]wxDownLoad(path) {[代码] [代码] [代码][代码]const fs = wx.getFileSystemManager();[代码][代码] [代码][代码]var[代码] [代码]filepath = wx.env.USER_DATA_PATH + [代码][代码]"/downloadFile.zip"[代码][代码];[代码][代码] [代码][代码]function[代码] [代码]failF(res) {[代码][代码] [代码][代码]console.log([代码][代码]"error "[代码] [代码]+ res.errMsg);[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]function[代码] [代码]getSize(res) {[代码][代码] [代码][代码]console.log([代码][代码]"size ="[代码] [代码]+ res.size);[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]function[代码] [代码]onReadFileSuccess(res) {[代码][代码] [代码][代码]console.log([代码][代码]"onReadFileSuccess "[代码][代码]);[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]function[代码] [代码]downloadSuccess(res) {[代码][代码] [代码][代码]console.log([代码][代码]"downloadSuccess ="[代码] [代码]+ filepath);[代码][代码] [代码][代码]fs.readFile({[代码][代码] [代码][代码]filePath: filepath,[代码][代码] [代码][代码]success: onReadFileSuccess, [代码][代码] [代码][代码]fail: failF[代码][代码] [代码][代码]});[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]fs.removeSavedFile({ filePath: filepath });[代码] [代码] [代码][代码]console.log([代码][代码]"download file "[代码] [代码]+ path)[代码][代码] [代码][代码]wx.downloadFile({[代码][代码] [代码][代码]url: path,[代码][代码] [代码][代码]success: downloadSuccess,[代码][代码] [代码][代码]filePath: filepath,[代码][代码] [代码][代码]fail: failF[代码][代码] [代码][代码]})[代码][代码]}[代码] [代码]wxDownLoad([代码][代码]'http://172.20.110.47:8080/downloadFile.zip'[代码][代码]);[代码] -备注 如果readFile加encoding参数则可以读取,但是读取我们想要的是ArrayBuffer格式的结果,加了encoding读出的是string 模拟器上没问题,真机(目前只测了安卓机)上不行,跟手机性能应该没关系,测试机一个是华为mate9(4G),一个是小米8(6G),均会报错
2018-10-11 - 今天数据怎么了?
今天早上打开小游戏数据助手,除了DAU,其他都是0 什么鬼?什么时候恢复呀?
2018-09-29 - wx.reLaunch 不会触发 onHide 生命周期,这是一个bug 吗?
Page({ onLoad() { setTimeout(() => { wx.reLaunch({ url: xxx }) }, 3000) }, onHide() { console.log(123) } }) 如果不是bug,能否说明下为何这么设计?
2018-09-25 - this,setData为什么放在这里一直报错?
- 当前 Bug 的表现(可附上截图) [图片] [图片] - 预期表现 应该能正常显示的 - 复现路径 - 提供一个最简复现 Demo
2018-09-25 - 数据分析 实时统计异常
- 当前 Bug 的表现(可附上截图) [图片] 15点开始,数据减少50%以上,检查后台服务状态、各个响应指标都无明显异常,整体流量和21号持平。但微信统计的数据反映
2018-09-22 - 请问委托第三方企业收款税费问题
这边我们以开发主体个人的形式制作了小游戏,委托第三方企业收款。我们这边结算账户为企业公账,但是我们又是开发主体个体用户。 结算信息-结算规则里:“若你是个人用户,无需邮寄发票,腾讯公司将在结算日后30个工作日内将结算金额打入你的结算银行卡,并代扣代缴个税。” 问题就是:我们的结算是以公账形式扣税,还是以开发主体个人形式免税(腾讯公司代缴)呢? [图片]
2018-09-11 - 小游戏内显示微信聊天消息
请教个问题,如何在小游戏内显示微信的聊天消息内容(和王者荣耀一样的弹幕方式),我在《俄罗斯方块1010》这个微信小游戏里面有看到。没有看到开发文档上有对应的API,这个是如何实现的?
2018-09-20 - 为什么小游戏这么占用内存?在chrome上就不会!
我是同样的一个游戏,在同一个手机上。 H5版本(Chrome浏览器),加载到内存中的图片,我都没做任何卸载操作,就是一直常驻内存,整个游戏在Chrome上跑,基本上维持在150-300M内存,而且只有战斗或者图片瞬时加载过多的时候,能到300,很快就会降下去。 而微信小游戏版本,我还专门做了图片资源从内存卸载处理,但是内存一直飙升,刚进到主界面就到了500、600M,玩了一会直接到了900M,然后维持在900多M,最高能到1G多,这是为什么,为什么占用这么多内存。 这个不是一个手机的问题,我们的内测玩家群,安卓用户普遍出现玩着玩着就黑屏,我猜测是内存占用过多,被强制回收了,不知道为什么会占用这么多内存。
2018-08-18 - 11111111
1111111111
2018-11-16 - 激励视频广告数据相近情况下,日收入差距很大
小游戏刚上线接入激励视频广告,激励视频曝光量相近,点击量逐渐增加的情况下,收入反而下降了50 %,请问这个收入是CPM收入吗?是由于什么情况导致收入下降了这么多?像11号数据均高于10号,收入也是下降,12号和10号数据相近,收入降低了50% [图片]
2018-08-13