2015-08-28 43 views
7

我們有一個android應用程序,我們想要打開一個url.To避免用戶輸入用戶名和密碼,我們想通過會話cookie。我們可以在我們的應用程序中使用webview來做到這一點,但我們希望避免webviews。如何在Chrome自定義選項卡中共享cookie數據android

我們發現的另一個解決方案是使用chrome自定義選項卡。按照文檔https://developer.chrome.com/multidevice/android/customtabs鉻自定義選項卡支持:

共享餅乾罐和權限模型,使用戶不必登錄到他們已經連接到網站,或重新授予他們已經授予的權限。

我想從https://github.com/GoogleChrome/custom-tabs-client的例子但我無法弄清楚如何傳遞會話數據。

任何人都可以通過指向文檔或方式來幫助我實現這一目標嗎?

+0

如果cookie存在,您是否檢查過Cookie?使用CustomTabs沒有太多的工作要做。 –

+0

我認爲你應該在bug跟蹤器上創建一個功能請求 – NinjaCoder

回答

6

共享cookie jar意味着自定義選項卡與Chrome共享cookie jar。截至今日,無法在自定義標籤中的應用程序中設置Cookie。

在另一方面,你可能要檢查Smart Lock for Passwords,使自動登錄跨應用程序和網站(和自定義選項卡內將工作)

0

這個功能似乎被什麼東西的鉻團隊希望做,但尚未實施。這是bug-report/feature-request,這表明可能的解決方法。