2016-01-23 237 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的設置。