Ich bin dabei, die Unterstützung für das Tracking der neuen mobilen App-Anzeigen von Facebook zu integrieren.Wohin genau soll ich den Anruf an [FBSettings publishInstall: appId] senden?
ich das Tutorial hier gelesen habe: https://developers.facebook.com/docs/tutorials/mobile-app-ads/
Dort heißt es:
den folgenden Code Fügen Sie ausgeführt werden, wenn Ihre Anwendung durch den Benutzer zum ersten Mal öffnet
[FBSettings publishInstall:appId];
Also die erste Frage ist - wo stelle ich das so, dass es nur den Anruf aufruft, wenn die Installation von Face gefahren wurde Buch? Ich möchte nicht, dass FB jemanden für jemanden anerkennt, der meine App selbst im App Store gefunden hat.
Muss ich manuell nachverfolgen, ob ich den publishInstall zuvor für diesen bestimmten Benutzer aufgerufen habe? (Der Präambelsatz impliziert dies - aber die SDK-Dokumentation für publishInstall impliziert ansonsten).
Und noch verwirrender ist, dass die SDK FBSettings-Referenz enthält shouldAutoPublishInstall
, die standardmäßig auf YES
. Dies würde bedeuten, dass ich nichts anderes tun muss, als das SDK integriert zu haben. Warum erwähnt das Tutorial das nicht als Option?
Ich nehme an, dass die AppId die zugehörige Facebook AppId ist (im Gegensatz zur App Store App ID). Dies ist auch nicht aus der Dokumentation ersichtlich.
Sie weitere Informationen im Zusammenhang mit dieser erfahren? Ich möchte publishInstall verwenden, um Installationen zu verfolgen, möchte aber keine Art von Facebook-Login implementieren. Ich sehe auch ein Problem, bei dem auf iOS 6+ das Facebook SDK abstürzt, wenn es über die publishInstall-Zeile hinausgeht. –