- wx.getUserInfo弹窗取消后的回调问题
我需要用户授权来取得unionID,这个过程是需要网络来异步加载的,然后中间的弹窗也刚好可以加入这个异步调用的过程,现在去掉之后,我不得不用redirect来跳转到特定页面,那么这个跳转是没有什么success、fail的,除非我自己写一个记录结构。本来为了保证所有的用户都已登录,我只需要在app.onLoad里面判断状态,失败了跳到一个提醒用户授权的页面,然后每个页面完成自己的逻辑。现在由于不自动弹窗,造成失败或者成功授权的这个callback没办法传递到调用者这里,而且app.onLoad的时候没办法redirect,我只能把这个调用过程放到每个页面自己这里(很容易漏写,而且交互没办法自动化测试还很难发现),然后给授权页面做一个判断如何跳转回之前的页面的机制,这个明显加大了开发者的工作量 所以如果一定要坚持取消这个接口的话,我期望: redirect的时候能带上一些非文本的数据,比如说这里的success fail回调函数,用页面参数来模拟实在是麻烦 是否可以给app的onload里加上一些更换默认路径的方法什么的(我重载page的onload方法也是没问题的,但依然有那个无法保证每个地方都写了,我希望这种判断可以是一处修改处处修改的,而不是我要在每个page里面都确认是不是写了)
2019-03-09 - 微信服务器返回不一致的content type
- 当前 Bug 的表现(可附上截图) 这个API的json结果content-type写的是 text/plain,然而其它的API返回的是application/json[图片] [图片] - 预期表现 应该是application/json的,至少都给一个一致的结果,我用的库会要求检测content type的,正常设计的API都是要检测content-type的,这样做了之后就弄的代码要写的很恶心,还要根据你的不同API专门做检测,哪有这样的做法的,麻烦基本API请求好歹一致点 - 复现路径 - 提供一个最简复现 Demo
2019-03-04 - 审核与功能的死锁?
- 需求的场景描述(希望解决的问题) 我需要生成小程序码来做网页登录(因为需要网页登录完之后也停留在小程序页面,所以不想再通过服务号转一下,而且服务号审核又是300块钱),但是因为带参数的小程序码需要发布才能使用,所以导致了如下问题: 完整功能需要扫带参数小程序码登录 扫带参数小程序码需要小程序发布 发布小程序需要对完整的功能进行审核 因此我无论如何都没办法在没审核发布的小程序里测试这个功能是否完成了,那我没办法确认我的功能是完整的,就没办法发布,即使发布了也要先测试,可是用户也不能就此直接在发布的未经测试的版本里使用,所以现在干脆是注册了两个号了,这个是不必要的负担 - 希望提供的能力 小程序发布才能使用这个功能是可以理解的,但是这个业务等于说我不能测试了,即使不是这个业务,如果小程序希望拿到内容的化 所以希望能够添加一个测试的方法,至少对于[测试账号](https://developers.weixin.qq.com/sandbox?tab=miniprogram&hl=zh),没有发布的需求,所以能直接给测试账号这个扫描带参数的小程序码的权限吗? - 如下是我生成的小程序码和扫码结果 [图片] [图片] 对于测试账号,就假设它已经发布了直接访问不行吗?
2019-02-27