Wie kann ich herausfinden, auf welchen Geräten / Betriebssystemversionen meine iOS App ausgeführt wird?

8

Ich verstehe, dass Apple es mir nicht länger erlaubt, "Gerätedaten" an Dienste von Drittanbietern zu senden. Aus diesem Grund sammelt Flurry und vermutlich jedes andere Analyseunternehmen keine OS / Hardware-Versionsdaten mehr. Diese Daten sind jedoch sehr wertvoll für jeden, der versucht, die Entwicklung auf die Nutzer auszurichten, die die Apps tatsächlich verwenden.

Ich kann mir verschiedene Möglichkeiten vorstellen, diese Daten zu sammeln.

1) Senden Sie ein benutzerdefiniertes Ereignis, das die Hardware / OS-Version an Flurry angibt. Dies verstößt natürlich gegen die Vereinbarung mit Apple. Ich vermute jedoch, dass viele Leute dies tun und einfach nicht kaputt gemacht werden. Immer noch keine ideale Lösung. Selbst wenn Apple nicht bemerkt hätte, dass wir diese Daten gesendet haben, möchte ich lieber nicht, dass die App über meinen Kopf gezogen wird.

2) Verwenden Sie ein Analysepaket, mit dem ich Daten auf meinem eigenen Server sammeln kann. Localytics ist eine Firma, die dies zu bieten scheint. Aber ich denke nicht, dass sie das mit ihrem freien Plan anbieten. Kennt jemand kostenlose (oder billige) Analyse-Tools, mit denen ich Daten an meinen eigenen Server senden kann?

3) Roll meine eigene Lösung. Dies könnte entweder ein kompletter Ersatz für Flurry sein, oder ich könnte weiter mit Flurry arbeiten, aber nur die Gerätedaten an meinen eigenen Server senden. Das ist ein wenig klobig. Ich hätte lieber alle meine Analytics-Daten an einem Ort. Und würde viel lieber nicht mit dem Erstellen meines eigenen Tools umgehen müssen, wenn ich nicht muss

Also, sammelt jemand andere Gerätedaten? Verwenden Sie eine der oben genannten Techniken? Oder vielleicht etwas anderes, an das ich nicht gedacht hatte?

    
morgancodes 02.11.2010, 20:46
quelle

2 Antworten

1

Hi vielleicht könnte "Testflight Live" dir helfen.

Soweit ich weiß, ist Testflug von Apple erlaubt.

Ссылка

    
torhector2 25.05.2012 09:52
quelle
0

Ich habe von Leuten gehört, die mit UIWebViews eine Verbindung zu einer Webseite mit einem Counter herstellen. Der Zähler wird jedes Mal erhöht, wenn auf eine Seite zugegriffen wird, und die Seiten werden durch das Merkmal / UIView getrennt. Auf diese Weise kann der Entwickler feststellen, welche Funktionen am meisten genutzt werden.

Was die Gerätedaten anbelangt, ist es wahrscheinlich, dass Sie Ihren eigenen Tracking-Mechanismus rollen lassen, wahrscheinlich über einen Server wie Google App Engine, der für den Empfang Ihrer Daten eingerichtet ist.

Ich habe dies zur Antwort gemacht, damit ich weiter nachsehen kann, denn ich würde gerne noch mehr Infos wissen. Ich habe deine Frage gewählt und sie favorisiert

Viel Glück, Herr

    
Justin 02.11.2010 21:02
quelle

Tags und Links