簡體   English   中英

如果設備中安裝了 facebook 應用程序,則在我的 android 應用程序中登錄 facebook 會出現問題

[英]Issue with facebook login in my android application if facebook application is installed in device

我正在開發使用 facebook 登錄我的應用程序的應用程序。

為此,我在我的應用程序中實現了 facebook,當設備中沒有安裝 facebook 應用程序時,它工作正常。

如果 facebook 應用程序安裝在 android 設備中,並且在嘗試從我的應用程序登錄到 facebook 時,它不起作用。但是在檢查設備中安裝的 facebook 應用程序時,我登錄了。

誰能幫我解決這個問題?

你應該在 facebook 集成的代碼中看起來更好;)
問題是如果您的設備上安裝了 facebook 應用程序,庫 startActivityToResult 並將用戶重定向到 facebook 應用程序。 因此,您需要重寫 onActivityResult 並處理自動化結果。

在您的 onActivityResult() 活動調用 facebook 授權..你必須有這樣的東西:

mFacebookObject.authorizeCallback(requestCode, resultCode, data);

如果通過活動進行授權(即 facebook 應用程序),將調用此方法

您也可以強制您的應用程序始終使用登錄框(參見 Facebook.java 代碼),但建議使用 fbk 活動來獲得已維護的 session。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM