欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 资讯 > 开发指南059-App实现微信扫描登录

开发指南059-App实现微信扫描登录

2025/7/15 21:39:26 来源:https://blog.csdn.net/wangbing1125/article/details/141926521  浏览:    关键词:开发指南059-App实现微信扫描登录

        App是用uniapp开发的,打包为apk,上传到安卓平板中使用。客户要求登录页面实现微信扫描登录,这一场景下有两个关键问题:

        1、微信扫描登录后的回调地址是不可能回到App内页面的。

              解决方案:不能直接用,就迂回解决。服务器上需要部署1个H5的应用。App的登录页面放一个WebView,指向这个H5应用里的扫描登录页面。回调地址也指向H5应用里的某个地址,该地址接收code参数和后台交互完成登录业务。

        2、WebView和App的通讯问题。

        2.1 App给WebView传参

             通过WebView的src属性传递参数

       2.2 WebView返回参数给App

            这个要通过postMessage传递。例如上面场景,回调页面完成登录后调用uni.postMessage给App。App通过@message="MessageHandler"来挂接接收函数

      其他问题自行看网上教案,上面两个核心问题是教案没有涉及的。

      很多同学好奇前端页面是怎么探知手机扫描状态的?窗户纸一捅就破:定时任务。打开微信网页版,打开浏览器控制台,自然能看到。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词