Czekam na integrację wsparcia dla śledzenia nowych reklam aplikacji mobilnych na Facebooku.Gdzie dokładnie powinienem umieścić wywołanie w [FBSettings publishInstall: appId]
Czytałem tutorial tutaj: https://developers.facebook.com/docs/tutorials/mobile-app-ads/
mówi:
zawierać następujący kod do wykonania po otwarciu aplikacji po raz pierwszy przez użytkownika
[FBSettings publishInstall:appId];
Pierwsze pytanie brzmi: gdzie umieścić to tak, aby wywoływał tylko połączenie, jeśli instalacja była prowadzona przez Face książka? Nie chcę, aby FB otrzymywał punkty dla osób, które znalazły moją aplikację w sklepie z aplikacjami.
Czy muszę ręcznie śledzić, czy wcześniej wywołałem instalację publiczną dla tego konkretnego użytkownika? (Z tego wynika to zdanie preambuły - ale dokumentacja SDK dla publishInstall sugeruje inaczej).
Jeszcze bardziej mylące jest to, że odwołanie SDK FBSettings obejmuje shouldAutoPublishInstall
, które domyślnie jest YES
. Sugerowałoby to, że nie muszę robić nic innego, jak tylko zintegrować SDK. Dlaczego tutorial nie wspomina o tym jako opcji?
Zakładam, że appId jest powiązaną aplikacją Facebook appId (w przeciwieństwie do App App App ID). Nie wynika to również z dokumentacji.
Znalazłeś się wszelkie dodatkowe informacje związane z tym? Chcę używać publishInstall do śledzenia instalacji, ale nie chcę implementować żadnego rodzaju logowania do Facebooka. Widzę także problem, w którym na iOS 6+ pakiet SDK w serwisie Facebook ulega awarii podczas przeglądania linii publikuj. –