1
我正嘗試將Facebook Manual Login Flow集成到android應用程序中。正確的網址,網頁上所提供的打開Facebook登錄對話框:Facebook手動登錄流程,如果已安裝,則在應用程序中打開登錄對話框
https://www.facebook.com/dialog/oauth?
client_id={app-id}
&redirect_uri={redirect-uri}
然而,這個網址始終即使安裝了Facebook應用程序在瀏覽器中打開。如果在不使用sdk的情況下安裝它,是否可以打開本地應用程序oauth對話框?有沒有特定的網址/意圖打開它?
我與手動流的原因是因爲我不想包含整個Facebook Sdk只是爲了使用oauth2,而且我更喜歡在瀏覽器中打開登錄對話框(如果應用程序未安裝)比使用sdk呈現的webview對話框更好。
讚賞downvote的解釋將不勝感激。 – Suyash
你應該使用SDK。首先,它提供了更一致的用戶體驗。而且AFAIK只將您實際使用的SDK的部分編譯到您的最終應用文件中 - 並非如果您僅使用登錄功能將添加整個事件。 – CBroe
@CBroe但通過瀏覽器登錄比在第三方應用中輸入密碼更安全嗎?此外,許多用戶已經在他們的首選瀏覽器中登錄過,因此對他們來說也更方便。 oauth2的重點不在於阻止用戶在其他應用中輸入密碼嗎? – Suyash