- 关于多端应用小程序登录跳正式版白屏的问题?
APP跳小程序登录 首先,小程序已经重新发布上线了。 authorizeMiniprogramType 设置 1,2时没问题。 改成0后,能跳过去,但白屏。 我的小程序是重新已经发布上线了(肯定不是小程序没上线这个问题,我没那么傻) 难道因为APP是开发版本,不能跳小程序的正式版呀,有这说法吗?
19小时前 - 关于多端应用云开发调用问题?
关于这句话:「多端应用通过weixinMiniProgramLogin跳转小程序登录成功后跳回 APP 后,后续 APP 内调用云函数和小程序内部无异」。 我理解就是:后续调用云开发的云函数,cloud.getExContext 里自带 openid。 问题 1:请问这个有效期是多久,还是说只要不卸载重装 APP,就一直有效。 另外,官方可否再解释一下大概原理: 是怎样绑定机制 使得App内调用云函数能够自带 openid。 作为开发者,觉得这是一个暗箱,时刻担心着:在 App内,真的不确定这次调用云函数时候是否自带 openid。
12-11 - 微信开发者工具 InnerAudioContext 播放音频10004?
ios, android 正常,开发者工具无法播放,提示10004格式错误 音频文件为:http://cdn.amathclass.cn/quesAudio/42fe780d-1607959109843.m4a 用ffmpeg查看,里面是aac格式文件(m4a包装格式) 开发者工具版本:1.04.2012032
2020-12-14 - 官方事务示例有些不理解,求解?
[图片] 按我的理解,事务是为了保证多个数据库操作要么都执行,要么都不执行,而示例中修改数据库数据的代码都在 if(aaaRes.data && bbbRes.data) 内部,据此,有三个疑问🤔️? 一. if 对应的 else 里有回滚事务的必要么,走else这条路说明还没开始修改啊,所以我觉得else里没有回滚的必要啊 二. 如果走 if 内部, 假如第一个修改成功,第二个失败了,那应该会抛错出来,最后的结果就是事务失败,两个都没执行,我这样理解对么。 三. 那什么情况应该手动执行回滚(callback)操作呢
2020-02-22 - 云函数先返回了,未完成的异步操作会执行完毕么?
云函数里,主线任务已经完成,为了API更快 return,可以不 await 支线异步任务么。 这样的场景很多,比如假如哈,打个日志或者做个统计,Api没必要等待这个次级任务Promise完成,提前返回了。 这样操作有啥影响么。
2020-02-22 - 部分安卓机网页出现黑屏loading
[图片] 如上图所示,微信h5网页下,input 输入完成之后,部分安卓机器就会出现下这个,而且那小部分安卓机是必现, 需要手动返回下,ios则不会出现。 代码肯定不会写这个逻辑,看其他反馈说是wx.previewImage可能会带来, 可我这个页面根本就没有使用这个接口,没有这个功能。 就单纯的input输入框,输入完成后出现这个。 到处搜索都都不到原因,是在没办法,来这里提问。 出现问题的上下文: 微信版本:7.0.4 (收到的反馈全部是这个版本 android/ios: 全部是安卓, 华为p9, 小米9, 红米note5 具体操作:input 标签,输入完成之后(也即input失去焦点的时候) 会出现 ---- 已经找到原因了: 本质bug是:部分安卓机下点击图片会自动放大。
2019-05-27 - 云函数可以相互调用吗?
如题:云函数可以相互调用吗? 具体场景: 比如,我有两个独立的云函数,然后我写的第三个云函数刚好就是完成前面2个云函数的功能, 那可以直接调用吗?总不至于写很多重复的吧!
2019-01-29 - [存疑很久]全局数据变更触发多个页面视图的更新?
小程序端没有redux或者vuex之类的状态管理。可的确很多页面都依赖于全局状态。想知道大家是怎么处理的。 目前,简单粗暴的处理就是,依赖到全局状态的页面每次 onshow 都重新 setData 一次 😂。 然后本想写一个简单点的 eventEmitter 来处理,可卡在了一个点。 我们知道,小程序端是分为渲染层和逻辑层的, 从这个点上说在于小程序端应该不推荐对于后台页面也进行 setData 操作吧。 比如,一个状态被3个页面所依赖,理轮上说,此状态的改变,3个页面都应该更新视图,但假如两个页面是切后台了,一个前台,这个时候三个页面都需要 setData 了, 矛盾点就在于那两个切后台的页面去 setData 的话,岂不是有性能问题。那又该如何处理好呢? 这个需求非常常见吧,大家是如何处理的呢? 真的是存疑很久很久了。
2018-05-25 - 小程序开发助手,显示包大小的疑惑
[图片] 如图: 394kb / 496kb ,怎么会有两个数据,分别代表什么意思(哪个才是当前包大小
2018-05-04 - 解密手机号数据code,session_key相关
猜测 微信服务器加密手机号时,用上了session_key, 所以每次解密时必须保证 session_key, 不被更新。 也即小程序端获取iv和encrypted_data后 和 后台解密前, 是不能调取wx.login() ,如果调取会导致微信服务器更新session_key, 这会导致解密失败。 问题1: 上面理解对吗 问题2: 如果一直没有调用 wx.login, 而直接通过组件获取iv和encrypted_data, 这时候根本没有session_key, 这样拿到加密数据,然后再调用wx.login获取 code, 此时将code, iv, encrypted_data, 一并发送至后台,后台通过code换取session_key, 再来解密,是否可以?
2018-04-12