Miałem ten sam problem, ponieważ użyłem FBConnect. Facebook zaplanował kilka "przełomowych zmian". Ten konkretny został wymuszony na wszystkich w dniu 1 sierpnia 2012 roku. W związku z tym wyłączenie Breaking Change już nie pomoże.
Z technicznego punktu widzenia ShareKit powinien naprawić problem. Jednak powinieneś naprawdę sprawdzić, czy ta funkcja działa poprawnie. Przejdź do:
Apps>>your app>>Insights>>See All
Następnie zastosować formułę:
Value = extra app sales just for having the feature + sales due to sharing on FB - yearly maintenance cost to update FB software - customer service cost for FB bugs - lost sales due to disgruntled FB users.
W moim przypadku, wartość była ujemna więc usunąłem tę funkcję z mojego najlepiej sprzedających się aplikacji na iOS. FBConnect był najbardziej błędną częścią mojej aplikacji i niestety wyrządził więcej szkód niż pożytku.
Dla zainteresowanych tu są błędy napotkaliśmy:
- FBConnect pęknie, kiedy ludzie zmienili hasło na FB ale klucz sesji była jeszcze ważna. Nie było sposobu, aby to wykryć, więc ludzie właśnie się zawiesili.
- FBConnect zbyt często kończyłoby się bez konkretnego powodu (zakładamy, że problemy z serwerem zakończyły się).
- FBConnect nie radził sobie bardzo dobrze z połączeniami out-of-coverage (brak połączenia internetowego).
Nie twierdzę tutaj, tylko dostarczam technicznych informacji, które należy wziąć pod uwagę przed ustaleniem prawidłowego sposobu rozwiązania problemu. Aktualizacja zestawu SDK jest dobrym rozwiązaniem dla niektórych osób, ale nie dla wszystkich.
Próbowałem, ale din pracy – user1035877
Co dokładnie nie działa? ShareKit 2.0 bardzo się zmienił w porównaniu z oryginalnym pakietem ShareKit, więc dobrze byłoby ponownie go dodać od zera. Upewnij się, że postępujesz zgodnie z [Wiki Installation guide] (https://github.com/ShareKit/ShareKit/wiki/Installing-sharekit) NAPRAWDĘ uważnie –