Разработвам молба за влизане в моята кандидатура с Facebook.
За това съм въвел Facebook в молбата ми, това работи добре, когато не е инсталирано приложение на facebook в устройството.
Ако приложението Facebook е инсталирано вустройство и докато се опитвате да влезете в Facebook от моята кандидатура, не работи.Но докато проверявам Facebook приложение, инсталирано в устройството, се регистрирам.
Може ли някой да ми помогне да разреши този проблем?
Отговори:
0 за отговор № 1Трябва да изглеждате по-добре в кода на интеграцията във facebook;
Проблемът е, отколкото ако е приложението Facebookинсталиран на вашето устройство, библиотека startActivityToResult и пренасочване на потребител към facebook приложение. Така че трябва да преименуватеActivityResult и да се справите с резултата от разрешаването.
0 за отговор № 2
В yourActivityResult () за активност, извикващо разрешение за Facebook, трябва да имате нещо като:
mFacebookObject.authorizeCallback(requestCode, resultCode, data);
това ще се нарича, ако оторизацията се осъществява чрез активност (т.е. приложение за facebook)
Можете също така да принудите приложението ви да използва винаги полето за вход (вижте Facebook.java кода за него), но се препоръчва да използвате fbk активност, за да получите вече поддържана сесия.