最近搞个小项目,需要用到微信扫码登录,结果碰一鼻子灰。今天就来跟大家伙儿唠唠,我是怎么一步步解决这个问题的。
我信心满满,觉得这不就是个扫码登录嘛简单!结果,用户一扫,直接跳到微信开放平台去,根本不是我想要的登录页面。当时我就懵,这是咋回事?
我开始在网上到处找资料,各种说法都有。有人说,是因为用户没直接用微信扫一扫,而是把二维码保存到手机里,再从相册里识别的。还有人说,是微信版本的问题,新版本微信扫相册里的二维码就会跳到开放平台。
我按照这些说法,挨个试一遍。先是让用户直接用微信扫一扫,不行;然后我又找个老版本的微信,还是不行。我这暴脾气,差点没把手机给摔!
后来我冷静下来,仔细想想,觉得这些说法都不太靠谱。毕竟我之前也用过微信扫码登录,没遇到过这种问题。
于是我开始从代码层面找原因。我把相关的代码翻来覆去看好几遍,也没发现啥问题。就在我快要放弃的时候,突然灵光一闪,会不会是二维码本身的问题?
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
我赶紧去查一下,果然,我生成的二维码有问题!它不是一个普通的登录二维码,而是一个包含微信开放平台信息的二维码。怪不得会跳到开放平台去!
找到问题所在,解决起来就简单多。我重新生成一个正确的登录二维码,然后让用户再扫一次,这回终于成功!直接跳到我想要的登录页面,完美!
这回的经历,真是让我深刻体会到“实践出真知”这句话的含义。有些问题,光看理论是没用的,必须亲自动手去试,才能找到真正的答案。
还有就是遇事不要慌,冷静分析,总能找到解决的办法。
大家以后要是遇到类似的问题,别着急,先仔细检查一下二维码,看看是不是跟我一样,犯这么个低级错误。如果不是二维码的问题,再去考虑其他的可能性。希望我这回的分享能帮到大家!