Drei Fragen für iPhone-Entwickler, die Google Analytics in ihren Apps verwenden, um die Verwendung ihrer Apps zu verfolgen:
Verstößt die Verwendung von Google Analytics gegen die Nutzungsbedingungen des Apple SDK 4 für Entwickler?
Wenn die Antwort auf # 1 JA ist, was dürfen wir dann als iPhone-Entwickler verwenden, um die Nutzung unserer Apps zu verfolgen?
Hat jemand, der das iPhone SDK 4 verwendet, seine Apps mit der Google Analytics-Bibliothek erstellt und festgestellt, dass es nicht funktioniert? Mein Entwickler sagt mir, dass es nicht funktioniert, wenn Sie mit einem Base SDK für iPhone Device 4.0 und einem iPhone OS Deployment Target für iPhone OS 3.0 erstellen.
Vielen Dank im Voraus!
Antworten auf Ihre Fragen:
Ja, mit der aktuellen API und Datensammlung sieht es so aus, als wäre es nicht mit den Bedingungen des SDK kompatibel. Ich verwende sowohl Flurry als auch Google in meinen Apps, da sie verschiedene Feature-Sets bieten, die ich brauche. Während Flurry sehr lautstark gesagt hat, dass sie mit Apple zusammenarbeiten, um die Bedingungen des SDKs zu lösen, hat Google keinen Blick darauf geworfen. Also, ich bin nervös, wenn ich Google benutze, aber nicht Flurry, weil ich denke, dass Flurry ihre Datenerfassung ändern wird, wenn Apple hart genug drückt. Auf jeden Fall habe ich sichergestellt, dass ich beide Analyse-Services schnell aussperren kann, wenn Apple meine App ablehnt.
Nach meinem Verständnis ist es in Ordnung, Ihre eigenen Gerätedaten zu sammeln, solange Sie diese nicht anderen mitteilen. Sie möchten insbesondere keine Daten freigeben, die auf neue Geräte hinweisen. Das hat Flurry in Schwierigkeiten gebracht. Denken Sie daran, dass Sie unter NDA mit Apple sind, also alles, was nicht öffentlich bekannt gegeben wird, ist zwischen Ihnen und Apple. Es gibt auch Regeln darüber, was Sie mit Geräte-IDs tun, also stellen Sie sicher, dass Sie diese auch verstehen.
Ich verwende Google Analytics für iOS 4, wobei das Einrichtungsziel auf 3,0 festgelegt ist. Während ich kein Gerät mehr zum Testen gegen 3.0 habe, wird es im AppStore bereitgestellt und scheint zu funktionieren. (Keine Absturzberichte)
Louie, ich ermutige Sie, einen Blick auf Localytics, unseren App-Analyse-Service, zu werfen. Unser Service ist Echtzeit, wir verkaufen keine Daten an Dritte und wir geben den Quellcode an unsere Bibliotheken weiter.
Wir haben auch eine aktualisierte Bibliothek, die besser mit dem Multitasking- oder schnellen Benutzerwechsel in iOS 4 funktioniert: Ссылка
Besuche www.flurry.com - sie haben einen tollen Service!
Sie erlauben es Ihnen, "Ereignisse" hinzuzufügen, damit Sie nicht nur wissen, wie oft die Apps heruntergeladen, geöffnet oder entfernt wurden ... Sie wissen auch, zu welchen Schaltflächen und Bereichen sie navigieren, sobald die App geöffnet ist.
Wenn Ihre App den zentralen Speicherort verwendet, können Sie sogar sehen, wo sich die Nutzer auf einer Karte befinden. Sehr cool!
Viel Glück mein Freund!
Tags und Links iphone ios google-analytics ios4 iphone-sdk-3.0