Foursquare的认证要求用户打开应用程序

问题描述:

对于我的移动Web应用程序,我想用户授权我Foursquare的应用程序,所以我重定向到Foursquare的认证要求用户打开应用程序

https://foursquare.com/oauth2/authenticate?client_id=CLIENT_ID&response_type=token&redirect_uri=YOUR_REGISTERED_REDIRECT_URI

然后,用户尝试时要在Android上的此页面上登录,它会提示“完成操作使用”对话框,两次(!),用户必须在浏览器和Foursquare应用程序之间进行选择。当您尝试使用Foursquare应用登录时,虽然没有任何反应......

有没有办法在Android上停止这种行为?

将webview嵌入到应用程序中。作为官方参考,请参阅https://github.com/foursquare/android-oauth-example

+0

我可能已经更清楚了,但我正在开发一个在浏览器中运行的移动网站,所以这不是一个真正的解决方案,不幸的是。 – 2012-03-07 10:59:51

+0

Hrm,你无法控制这个,但是如果android应用拦截该URL,那就是一个错误。将与团队联系。 – akdotcom 2012-03-07 16:51:51