2010-07-13 5 views
8

Drei Fragen für iPhone-Entwickler die Verwendung von Google Analytics in ihre Anwendungen für die Nutzung ihrer Apps Tracking:Google Analytics im iPhone SDK 4 Built App

  1. Wird die Verwendung von Google Analytics Ursache uns unter Verstoß gegen die Bedingungen und Bedingungen des Apple SDK 4 für Entwickler?

  2. Wenn die Antwort auf # 1 JA lautet, was dürfen wir dann als iPhone-Entwickler verwenden, um die Nutzung unserer Apps zu verfolgen?

  3. Hat jemand, der das iPhone SDK 4 verwendet, seine Apps mit der Google Analytics-Bibliothek erstellt und festgestellt, dass es nicht funktioniert? Mein Entwickler teilt mir mit, 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!

Antwort

5

Antworten auf Ihre Fragen:

  1. Ja, mit der aktuellen API und Daten Sammlung sieht es aus wie es nicht mit den Bedingungen des SDK übereinstimmt. 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 dafür gesorgt, dass ich den Analyse-Service schnell rausholen kann, wenn Apple meine App ablehnt.

  2. Mein Verständnis ist, dass es in Ordnung ist, Ihre eigenen Gerätedaten zu sammeln, solange Sie es nicht an andere melden. 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.

  3. Ich verwende Google Analytics auf iOS 4 mit einem auf 3,0 festgelegten Bereitstellungsziel. Während ich kein Gerät mehr zum Testen gegen 3.0 habe, wird es im AppStore bereitgestellt und scheint zu funktionieren. (Keine Absturzberichte)

+0

Hallo Chris, tolle Antworten. Vielen Dank. Ich werde deine Antwort akzeptieren. Eine Follow-on-Frage: Wissen Sie, wenn Sie Ihr iOS4 App mit einem Implementierungsziel auf 3.0 auf dem iPhone Simulator laufen können? (Stürzt es am Simulator ab, aber am Gerät arbeiten?) – DigitalZombieKid

1

Check out www.flurry.com - sie haben einen tollen Service!

Sie können "Ereignisse" hinzufügen, damit Sie nicht nur wissen, wie oft Apps heruntergeladen, geöffnet oder entfernt wurden ... Sie wissen jedoch, welche Schaltflächen und Bereiche sie öffnen, sobald die App geöffnet ist.

Wenn Ihre App den zentralen Standort verwendet, können Sie sogar sehen, wo sich die Benutzer auf einer Karte befinden. Sehr cool!

Viel Glück mein Freund!

+0

Hallo Louie, danke für deine Antwort.Ich fürchte, Flurry ist eine der Anwendungen/Bibliotheken, die gegen Apples iOS-Nutzungsbedingungen verstößt. Apple hat nicht öffentlich vereinbart oder erklärt, dass sie Flurry oder Google Analytics in Anwendungen ermöglicht, und starten sie die Ablehnung kann. – DigitalZombieKid

+0

Mann hoffe ich sicherlich nicht! Aufwirbelnde Felsen! Ja – Louie

+0

, sieht aus wie Flurry Apfel sauer ... http://gigaom.com/2010/06/02/apple-to-flurry-kiss-our-data-good-bye/ – Louie

2

Louie, ich ermutige Sie, einen Blick auf Localytics, unseren App-Analyse-Service, zu werfen. Unser Service ist in Echtzeit, wir verkaufen keine Daten an Dritte und wir geben den Quellcode an unsere Bibliotheken weiter.

Wir haben auch eine aktualisierte Bibliothek haben, die in iOS 4 besser mit dem Multitasking oder schneller Benutzerwechsel funktioniert: http://www.localytics.com/blog/

+1

danke für die Info Brian - Ich werde es überprüfen. – Louie

+0

Ihr Produkt ist IMHO besser als Flurry !!!! –