Mam aplikację, która wysyła ciąg do ściany użytkownika. Aplikacja działała dobrze w emulatorze, ale nie mogłem jej uruchomić w prawdziwym urządzeniu. Na początku myślałem, że mam problem z kluczem hash. Ale potem wypróbowałem to na urządzeniu, które nie ma zainstalowanego na nim Fb i działało. Kiedy zainstalowałem Fb na urządzeniu, nie zostało ono wysłane i ponownie odinstalowane, działa dobrze. Zakładam, że aplikacja Facebook blokuje moją aplikację za pomocą SDK? Podejście, którego używam, jest mniej lub bardziej zgodne z tym ->http://blog.doityourselfandroid.com/2011/02/28/30-minute-guide-integrating-facebook-android-application/ , ale otrzymuję to samo z innymi podejściami.Post na Facebooku na Androida nie działa, gdy aplikacja Facebook jest już zainstalowana na urządzeniu
Widzę, że jest problem z odczytaniem tego ->Post to user facebook wall not working when Facebook app is installed on device/emulator , ale co należy zrobić, aby go rozwiązać? Nie chcę, aby moi użytkownicy musieli odinstalować Fb oczywiście! Czy ktoś znalazł się w takiej samej sytuacji i zdołał go rozwiązać?
Yo znaczy, że ten kod: // Wolę single sign-on, jeśli są dostępne. if (activityCode> = 0) { singleSignOnStarted = startSingleSignOn (aktywność, mAppId, Uprawnienia activityCode); } // W przeciwnym razie należy wrócić do tradycyjnego okna dialogowego. if (! SingleSignOnStarted) { StartDialogAuth (aktywność, uprawnienia); } należy zmienić na: -> startDialogAuth (aktywność, uprawnienia); , aby SSO zostało wyłączone? – george
w com.facebook.android komentarz startSingleSignOn() fuction i startDialogAuth (aktywność, uprawnienia); włączyć. (nie komentuj tej linii: –
Miałem pewne problemy z uwierzytelnianiem, ale teraz działa. – george