我们的Android应用程序有一个WebView,它显示来自我们的Web服务器的页面。该页面进行用户注册(通过Facebook或选择用户名和密码)。之后,我希望页面将信息传递回本机应用程序(例如,用户名,许可证类型,消息等)。
我知道JavaScript< - > Java绑定(addJavaScriptInterface),但是想知道是否有不同的方法:
答案 0 :(得分:1)
用户登录后,您可以使用WebView :: getUrl()从URL捕获数据。或者,您可以使用cookie。
http://pragungoyal.com/tutorials/extracting-cookies-from-a-webview-in-android/