如果微信用户没有绑定手机号,调用getPhoneNumber接口会弹出这个框,而这个框的“取消”按钮事件我们开发者却监听不到,作为正常用户(微信用户现在都是绑定了手机号的吧),即使没绑定,也可以点击右边按钮去绑定,然后登陆我们的小程序。问题来了:
我们的项目设计只有手机号登陆,倒是可以提供一个测试账号登录给审核,但放在“拒绝”手机授权(当微信绑定的有手机号时弹出的手机授权框)后弹出,但是如果你的微信没有绑定过手机号,拒绝手机授权那个框微信不会给你弹出来,而是弹出上面那个框,而这个框我们捕捉不到用户点击取消后的事件,无法做出相应处理 ,当然正常的用户是可以点击绑定手机号继续进行,但微信的审核人员没有电话卡,所以直接拒绝了,拒绝理由是审核人员测试机无法完成此操作,而我放在拒绝手机授权时弹出的账号密码登录框也没地方弹出来,因为那个授权框根本不会弹出来 我感觉官方可以考虑在1.getPhoneNumber这个接口加上failed回调(也就是检测到微信没有绑定手机号这种情况)
2.不要弹出上面第一张这种我们开发者不可控的弹框,仍然弹出,但是提示未绑定手机号,此时的“拒绝”按钮事件,我们开发者就能捕捉到了
3.给审核人员配一张电话卡吧,这就好比我要吃饭,但是连筷子都没有,肯定吃不了哇, 如果是因为这个原因拒绝吃饭,是否有点尴尬
这个建议挺好,官方文档也根本没有这个场景的说明。
早期注册的微信可以用邮箱验证,所以,我还有个微信号,一直没有绑定手机号,功能使用都挺正常~
顶一个!!! 之前也是遇到这样的情况
还要专门为审核写代码。。
没办法的事,问题是写了 但是审核人员还是进去不到 除非在登录一开始就摆出2个按钮 一个手机号一键登录 一个账号登录 而那个账号登录对于我们真实用户来说是没有用的 因为我们并没有提供注册的地方
我都是在提交审核的备注里不断强调。。我不想专门为审核写代码。。反复提个几次。。
对 就是这样,但有的时候还是要提交几次才成功一次 很尴尬
为了审核还改了表结构
真是煞费苦心啊。。。我都是反复提交。。不过再来。。
这个问题 我看到社区很多人反映 应该是部分审核人员的测试机没有配备电话卡
这个问题,文档里都没有提示
之前遇见过
一样,挺无语的,刚开始审核过了,后来修改就一直不过,这问题
对 偶尔运气好点 碰到微信绑定了手机号的审核 就通过了