微信相关的接口暂时出问题了,涉及到任何使用这些接口的应用,包括小程序等。等一会修复就好
开发者工具导入项目提示:系统错误- 当前 Bug 的表现(可附上截图) 无法导入小程序项目 [图片] - 预期表现 - 复现路径 - 提供一个最简复现 Demo
2019-06-05应该是微信那边服务器出了点问题,相关的接口暂时都不能用,比如wx.login、wx.getUserInfo等
这是什么情况,非常多的小程序都开始提示了。[图片]
2019-06-05应该是微信服务器错误了。相关需要调用网络的接口都挂了。比如wx.login、wx.getUserInfo等
工具系统错误[图片]
2019-06-05不只是你一个,应该是wx.login接口问题
login:fail system errorlogin:fail system error,试了好几个小程序都这样。。。
2019-06-05看了下,整体业务流水没错误。先login拿到code,再获取用户信息的encryptedData和iv,同时发到后台。后台先解密code,然后在换取session成功后再去解密用户信息。这么紧凑的时序我没试过,可以测试下加个延时,看看是不是微信那边没刷新
关于切换账号第一次解密失败希望得到帮助。 场景,本地微信授权获取用户头像信息,真机同个微信账号授权第一次会解密失败,需要第二次再code 是不是哪里业务错了还是 ,希望得到帮助 [代码]//绑定微信[代码][代码]bindGetUserInfo: [代码][代码]function[代码] [代码](e,callback) {[代码][代码] [代码][代码]var[代码] [代码]that=[代码][代码]this[代码][代码];[代码][代码] [代码] [代码] [代码][代码]var[代码] [代码]id=wx.getStorageSync([代码][代码]'id'[代码][代码])[代码][代码] [代码][代码]var[代码] [代码]loginsalt=wx.getStorageSync([代码][代码]'loginsalt'[代码][代码])[代码][代码] [代码][代码]if[代码][代码](!id || !loginsalt){[代码][代码] [代码][代码]/*wx.reLaunch({[代码][代码] [代码][代码]url: '/pages/login/login'[代码][代码] [代码][代码]})[代码][代码] [代码][代码]return;*/[代码][代码] [代码][代码]}[代码][代码] [代码][代码]if[代码] [代码]([代码][代码]typeof[代码] [代码]callback !== [代码][代码]'function'[代码][代码]) {[代码][代码] [代码][代码]callback = [代码][代码]function[代码] [代码]callback() {};[代码][代码] [代码][代码]}[代码][代码] [代码][代码]if[代码] [代码](e.detail.userInfo) {[代码][代码] [代码][代码]wx.showLoading({[代码][代码] [代码][代码]title: [代码][代码]'加载中'[代码][代码],[代码][代码] [代码][代码]mask:[代码][代码]true[代码][代码] [代码][代码]})[代码][代码] [代码][代码]wx.login({[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码]success(data) {[代码][代码] [代码][代码]wx.getSetting({[代码][代码] [代码][代码]success: res => {[代码][代码] [代码][代码]if[代码] [代码](res.authSetting[[代码][代码]'scope.userInfo'[代码][代码]]) { [代码][代码] [代码][代码]wx.getUserInfo({[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码]success(res) {[代码][代码] [代码][代码]wx.request({[代码][代码] [代码][代码]url: that.data.url+[代码][代码]'wechat/wxapp_userinfo'[代码][代码],[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]id:id,[代码][代码] [代码][代码]loginsalt:loginsalt,[代码][代码] [代码][代码]code: data.code,[代码][代码] [代码][代码]encryptedData: res.encryptedData,[代码][代码] [代码][代码]iv: res.iv[代码][代码] [代码][代码]},[代码][代码] [代码][代码]success(res) {[代码][代码] [代码][代码]//解密失败 -41003[代码][代码] [代码][代码]//工具微信授权用户信息后,真机再同个微信授权用户信息第一次就解密失败[代码][代码] [代码] [代码] [代码][代码]wx.hideLoading();[代码][代码] [代码][代码]if[代码][代码](res.data.ret==1){[代码][代码] [代码][代码]callback(res.data);[代码][代码] [代码][代码]}[代码][代码]else[代码][代码]{[代码][代码] [代码][代码]wx.showToast({[代码][代码] [代码][代码]title: res.data.msg,[代码][代码] [代码][代码]icon: [代码][代码]'none'[代码][代码],[代码][代码] [代码][代码]duration: 3000[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]},fail(){[代码][代码] [代码][代码]wx.hideLoading();[代码][代码] [代码][代码]wx.showToast({[代码][代码] [代码][代码]title: [代码][代码]'网络异常'[代码][代码],[代码][代码] [代码][代码]icon: [代码][代码]'none'[代码][代码],[代码][代码] [代码][代码]duration: 3000[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码][代码] [代码][代码]}[代码][代码]else[代码][代码]{[代码][代码] [代码][代码]//wx.redirectTo({ url: '/pages/users/getuinfo/getuinfo' });[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码] [代码] [代码][代码]}[代码][代码] [代码][代码]});[代码][代码] [代码][代码]}[代码][代码]}[代码]
2019-05-10我好久以前就想找类似的工具了,以前还有TBS Studio能够以USB调试方式用类Chrome Devtools工具来调试内存,但后面不知道是某个微信版本还是基础库还是X5内核的问题,这种方式就失效了,然后能看内存的就只有预估了。 性能面板我也用过,但我感觉它会记录很多东西,然后把它自己所占用的内存也计算在内,所以很难用。有好的方法的话也告诉我一下
高内存占用查找方法问题- 需求的场景描述(希望解决的问题) android上的性能数据面板,显示我们的游戏占用内存900MB+,经统计,我们的游戏纹理在内存中展开后的32位数据大小约300MB(Image的src已经清空,无mipmap),加上JS本身内存,和声音等,预计最多最多使用500MB内存,这和面板显示的数据差异很大。尝试各方面检查,也没找到具体原因,Chrome上运行时,通过Chrome的任务管理器查看,内存倒是基本相符。 CocosCreateor 2.0.9 + 微信7.0.3 - 希望提供的能力 希望 性能数据面板的内存占用数据,能够分的更详细,比如纹理使用内存大小,声音使用内存大小,虚拟机自己占用大小等等,既然你们能算出来这个内存占用量,这个分类数据应该有的吧。 现在搞的一点头绪都没有,如果你们有啥工具,或者有啥方法建议,告知一下也行,谢谢。
2019-04-15其实。。。worker就像二楼所说的,是适用计算量大的、占用JS单线程资源的场景,而不是仅仅看耗时多长的问题。 云开发这种是因为通信需要的物理耗时和响应耗时,整个过程中小程序并不是死锁等待的,而且计算量不算太大,我感觉wx系列API都不算是这种类型,可以参考小程序示例里的worker demo。
worker线程是否可以使用云开发API- 需求的场景描述(希望解决的问题) Hi 管理员, 在看开发文档发现有如下表述。是否意味着work线程无法使用云开发API?如果是这样,强烈建议官方支持在work线程使用云开发API,真正做到让耗时的后台访问放在work里面实现。 4.Worker 内不支持 wx 系列的 API - 希望提供的能力 强烈建议官方支持在work线程使用云开发API,真正做到让耗时的后台访问放在work里面实现。
2019-03-28这种情况以前我都是直接重启的,但后来发现我打字没反应、保存后报错,然后就发现原来字跑另外一个地方去了,再后来,我发现来回切一下文件直到不闪页面就好了。。。一旦选中没光标,开发工具直接可视的输入框都不能打字的,手动切一下已打开的文件页面试试看
开发者工具抽风了- 当前 Bug 的表现(可附上截图) 刚开始打不进去字 各种尝试,NO, 然后看帖子说重启 ok,重启了 全是字,刚刚打的??????????? ok我删除吧 咦,怎么删除不了? 重启吧 尼玛,我的代码没了!!! 请问,这是几个意思啊 啊 啊啊啊啊as啊啊啊啊啊啊啊啊??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
2019-01-22这个就像用户打开微信-我的页面,看到自己的昵称和头像一样。他那条应该是最开始设计小程序时候定的,一开始可以直接调用getUserInfo获取用户信息,可能就是规定不能随意显示用户信息,毕竟现在不是改成只能通过按钮来获取信息了吗。然后微信官方自己又推出了open-data来避免过度使用这个接口,遂你觉得打脸了。(狗头)
【隐私问题】小程序open-data开放能力获取头像、昵称和性别求助。我们一款已经上线的小程序使用 open-data 展示用户头像、昵称、性别。 这是否违反小程序关于【用户隐私和数据安全】的规定? [图片]
2019-01-18顺序执行app.js -> (app.js)onLaunch -> app.js中App构造器之后的代码 ->顺序调用Page页面js文件、Component组件js文件中所有js代码(官方称注册页面、组件) -> 首页的onLoad...... 你这种情况,只考虑时序上的顺序的话,可以在appjs的App()外层先发起请求,然后请求结果挂载到wx全局变量中;或者在得到结果时getApp()查看是否已有app对象,有则挂靠到app中。在page的onLoad中检查是否已有该变量。没有的话就要考虑怎么拿到这个请求回调的事件了。若方案你觉得合适再给你交流。 测试过很多次了,一个最简单的hello world小程序。从app.js文件中第一行执行到page.onLoad耗时平均60、70ms(模拟器)。有业务的话当然要慢很多。
小程序首页onLoad之前生命周期?项目需要在首页onLoad之前请求接口获得角色然后隐藏tabbar,请问首页onLoad之前有哪个生命周期?
2019-01-16