Problem dotyczy pliku plist, ponieważ wymaga innych ustawień, a następnie został opublikowany w oficjalnym wideo na Facebooku i artykułach do pakietu Facebook SDK 3.5.x.
Jeśli chcesz używać co najmniej dwóch aplikacji z tym samym AppID na Facebooku - co jest przydatne jako cała aktywność, posty będą kumulować się pod tym samym wyglądem na Facebooku dla wszystkich wersji, takich jak premium lub lite - ale w tym przypadku trzeba jakoś rozwiązać, aby Facebook oddzwonił (schemat URL) do właściwej aplikacji, z której pochodzi użytkownik, a użytkownik może nadal korzystać z naszej aplikacji po zakończeniu aktywności na Facebooku, np. w poście itp.
Więc musimy użyć typy URL i schematy URL w Xcode i w ustawieniach Facebooku programistów, jak widać na ilustracji poniżej:
UPDATE 2015
mam zaktualizowano zrzuty ekranu, aby odzwierciedlić nowe ustawienia Facebook i Xcode:
Xcode 6
Jak widać, musisz użyć identyfikatora FacebookAppID z dodatkowym sufiksem schematu URL i tym samym FacebookDisplayName BUT musisz użyć prefiksu "fb" w wierszach URL -> URL Schemes i użyć FacebookDisplayName w linia Identyfikatora, patrz poniżej. Zapewni to, że Facebook oddzwoni do właściwej aplikacji (lite lub premium w tym przykładzie), ale wszystkie posty itp. Przejdą do tej samej aplikacji na Facebooku.
Facebook
iPhone Store ID jest dla wersji premium jak chcielibyśmy trasa użytkownikowi do wersji płatnej!
To wydaje się być tak dziwnym problemem. – geekchic
+1 Rozwiązanie również dla mnie działało. – subv3rsion
Pracowałem dla mnie, ale musiałem zmienić typ adresu URL na CFBundleUrlTypes oraz –