Tworzę grę z Unity 3D (wersja 4.3.4f1) i chcę go dodać przycisk udostępniania facebooka (używam wtyczki facebooka do Unity w wersji 5.1, a dokładniej funkcji FB.Feed). Moja gra jest na Androida i iOS, co oznacza, że ta sama aplikacja działa na Androidzie, iPhonie i iPadzie.
stworzyłem jedna aplikacja w sieci dla deweloperów Facebooka i mam przycisk udostępniania działa już na Androidzie i iPadzie, ale kiedy biegnę ten sam kod w iPhonie gra działa dobrze, ale przycisk udostępniania nie działa, a ja otrzymać następujący błąd po naciśnięciu:
2014-05-28 21:25:39.715 PlaneCrush[1202:60b] FBSDKLog: Invalid use of FBAppCall, fbxxxxxxxxxxxxxios
is not registered as a URL Scheme. Did you set "FacebookUrlSchemeSuffix" in your plist?
Aby ponownie użyć tej samej aplikacji na Facebooku na Androida i iOS dodałem Sufiks schematu URL „ios” do mojej konfiguracji aplikacji na developers.facebook.com, wtyczkę Facebooka do Unity (Ustawienia kompilacji ios) i Xcode plist.info z kluczem „FacebookUrlSchemeSuffix”. Jeśli dobrze zrozumiałem, powinienem utworzyć kolejny sufiks, gdybym miał dwie różne aplikacje na iPhone'a i iPada, ale mam tylko jedną aplikację na iOS, jeden Apple ID, więc chyba nie potrzebowałbym żadnego innego sufiksu schematu URL na Facebooku. Co ja robię źle?
Z góry dziękuję
Odpowiedzi:
0 dla odpowiedzi № 1Po marnowaniu dużo czasu znalazłemproblem: aplikacja Facebook (zainstalowana na iPhonie) była w jakiś sposób sprzeczna z moją grą, po odinstalowaniu aplikacji Facebook mój przycisk udostępniania działa również na iPhonie.