12

Mam problem z facebook SDK version 4.0.0 -> Próbuję skonfigurować dwa różne smaki mojej aplikacji - inscenizacja i produkcja.Sprzeczność dostawców treści facebook SDK

Wszystko działa tak dobrze, jak oczekiwano, ale pojawia się błąd INSTALL_FAILED_CONFLICTING_PROVIDER podczas próby zainstalowania jednej aplikacji, jeśli inna jest już na urządzeniu.

Zbadałem go, wypróbowałem kilka rozwiązań, ale niestety, ponieważ jest to dostawca zewnętrzny, nic nie osiągnąłem.

Może ktoś napotkał podobny problem i znalazł rozwiązanie? Będę wdzięczna za wszelką pomoc, linki, dokumentacje itp

Oto jak określić dostawcę w manifestach, to dokładnie tak, jak mówi dokumentacja facebook to powinno być zrobione

<provider android:authorities="com.facebook.app.FacebookContentProvider{staging or production fb app id depending on flavour}" 
       android:name="com.facebook.FacebookContentProvider" 
       android:exported="true" /> 

Odpowiedz

3

Musisz utworzyć dwa oddzielne Identyfikator aplikacji konta Facebook, ponieważ uważam, że ustawiłeś dwie różne nazwy pakietów dla swojej aplikacji na etapy i produkcję.

Przykł. Inscenizacja nazwa aplikacji pakietu: com.example.app1

Produkcja nazwa aplikacji pakietu: com.example.app2

Nie można więc użyć tego samego identyfikatora aplikacji Facebook dla obu tych wersjach.

+0

Witam, nie używam tego samego identyfikatora aplikacji Facebook, mam dwie różne aplikacje w konsoli na Facebooku, a także mam różne pakiety. – bartol

1

Mam do czynienia z tym samym problemem. Dzieje się tak dlatego, że organy usługodawcy muszą być unikatowe. Spróbuj najpierw odinstalować aplikację z urządzenia (wszystkie smaki), działa ona dla mnie. Wygląda na to, że dwa smaki nie mogą współistnieć z tym samym autorem treści i/lub nazwą pakietu, więc jeśli to nie zadziała, możesz spróbować zmienić jedną z nich. W przeciwnym razie będziesz musiał użyć dwóch różnych identyfikatorów aplikacji na Facebooku.

+0

Hej, dzięki za komentarz, niestety nadal go nie rozwiązałem. To naprawdę denerwujące, ale na razie jedynym rozwiązaniem jest pisanie, odinstalowywanie aplikacji, chociaż denerwuje mnie to, ponieważ cały sens posiadania smaków polega na tym, aby móc budować i wysyłać tyle różnych wersji aplikacji, ile tylko chcą. Damn you FB;) – bartol

+0

Tak, całkowicie denerwujące .. chociaż nie pierwszy raz, gdy mam konflikty z facebookowym sdk .. to jest do bani :( –

Powiązane problemy