Coder Social home page Coder Social logo

qqlogin's Introduction

关于项目

此项目用于测试使用WebView打开QQ音乐主页,然后调起手机QQ登录账号,登录成功后得到cookie。

流程是可以走通的,最后也是成功拿到Cookie。

但是有个致命问题,在调起手机QQ登录成功之后,手机QQ会调起Chrome浏览器(或者是默认浏览器)打开登录成功后的回调链接,而不是本应用。

解决方案就是将本应用设置成默认浏览器。但是这种体验非常糟糕。

我下载了许多种不同的浏览器,打开QQ音乐网站,登录,调起手机QQ登录,回调打开的都是Chrome浏览器(非默认浏览器)。

但是,使用夸克浏览器调起手机QQ却可以返回到夸克,说明手机QQ可能对国内浏览器有特殊“照顾”。

甚至Edge浏览器都没办法返回,手机QQ回调打开的依旧是Chrome。

至此,测试结束。

可行,但不可用。

理论上,这套流程可用于大多数调起APP式的登录,但还是那个问题,如果回调不到当前应用,一切都白谈。

也许可以用Root或者Shizuku调用系统API设置成默认浏览器,完事之后再设置回去。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.