2016-01-23 189 views
2

我正在开发Android应用程序中的Vimeo OAuth身份验证。 这里是api链接Vimeo AuthenticationVimeo OAuth 2身份验证

但我在前Kitkat操作系统设备上的登录按钮没有点击webview客户端上的问题。

如果任何人对这个问题有任何想法以及如何解决请帮助。

谢谢

+0

您能否提供有关该问题的其他信息?比如你的OAuth2回调url是什么,它的工作原理是什么? – Dashron

+0

我认为只有在登录过程完成后才需要回拨URL。回调网址没有任何问题。我有两个测试设备Nexus 5 6.0.0操作系统版本和三星Galaxy OS二重奏与操作系统版本4.2.2。在nexus它工作正常,但在三星它没有采取点击登录按钮。 我已阅读Google在4.4版本中引入了Chromium支持(Kitkat),并且更新的操作系统是链接[link](https://developer.chrome.com/multidevice/webview/overview) On chromium support browsers Vimeo身份验证似乎工作正常,但我想在pre kitkat设备上使用Vimeo。 –

+0

Ohhhh,我误读了。通过“不要点击”,你的意思是用户无法点击kitkat webview中的登录按钮? 'PRE KITKAT WEBVIEW'登录信息的 – Dashron

回答

1

我不知道这是否仍然有效为您,但我们最近发布vimeo-networking-java应与OAuth认证帮助。有关如何使其工作的具体说明可以找到here in the README

但基本的想法是,我们为您提供取码补助重定向的护理方法,它可以用下面的实现:

private void onLoginClick() { 
    // Go To Web For Code Grant Auth 
    String uri = VimeoClient.getInstance().getCodeGrantAuthorizationURI(); 
    Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri)); 
    startActivity(browserIntent); 
} 

如果按照自述的其余部分,它将介绍如何获得重定向uri的设置。