2017-01-02 28 views
3

我只想知道如果您認爲可以從safari cookie中獲取憑據以便直接在我的應用程序的web視圖中登錄某人。 我有一個「linkedin連接」的方式來連接到我的應用程序。 目前,如果您的設備上安裝了Linkedin應用程序,您可以單擊連接。但是,如果您沒有在本地使用,我會在linkedin上打開一個webview,詢問您是否可以讓我們訪問您的信息來創建您的配置文件。但目前用戶必須手動重新輸入他們的電子郵件和密碼,因爲他們不會從瀏覽器的登錄數據中受益。 我想填寫該領域或直接連接用戶,如果他在safari連接,你認爲這是可能的,如果是的話,我可以用什麼來做到這一點?是否有可能在應用程序web視圖中使用safari cookie

謝謝!

回答

2

,那是不可能的。 Safari是不同的應用程序比你的應用程序,因此Web視圖是Safari瀏覽器不與你的應用程序共享任何與Web視圖,直到它具有擴展到UIWebView類和Safari或其他瀏覽器的share.bjects不同和沙箱。您可以檢查here(官方文檔)。

你想在鏈接什麼是可能與Facebook - 因爲臉書登錄身份驗證的方法提供的方式來共享應用程序之間的數據 - 但在LinkedIn有沒有類似的辦法。

1

正如答案here中給出的那樣,Safari和UIWebview似乎沒有共享cookie,因爲它們之間是相互隔離的。

相關問題