我正在開發使用Facebook登錄我的應用程序的應用程序。如果在應用程序中安裝了facebook應用程序,則在我的Android應用程序中登錄facebook問題
爲此,我在我的應用程序中實現了Facebook,當設備中沒有安裝facebook應用程序時,此工作正常。
如果Facebook應用程序安裝在Android設備,並嘗試從我的應用程序登錄到Facebook上,它同時檢查安裝在設備的Facebook應用程序我得到記錄不working.But。
任何一個可以請幫我解決這個問題?
我正在開發使用Facebook登錄我的應用程序的應用程序。如果在應用程序中安裝了facebook應用程序,則在我的Android應用程序中登錄facebook問題
爲此,我在我的應用程序中實現了Facebook,當設備中沒有安裝facebook應用程序時,此工作正常。
如果Facebook應用程序安裝在Android設備,並嘗試從我的應用程序登錄到Facebook上,它同時檢查安裝在設備的Facebook應用程序我得到記錄不working.But。
任何一個可以請幫我解決這個問題?
你應該看看facebook集成代碼更好;)
問題是,如果Facebook應用程序安裝在您的設備,庫startActivityToResult和重定向用戶到Facebook應用程序。所以你需要重寫onActivityResult並處理自動化的結果。
在您的onActivityResult()的調用活動實授權..你必須有 類似:
mFacebookObject.authorizeCallback(requestCode, resultCode, data);
將其稱爲如果授權通過活動發生(即Facebook應用程序)
你也可以強制您的應用程序始終使用登錄框(請參閱Facebook.java代碼),但建議您使用fbk活動來獲取已保留的會話。