Die Tester alle als anonyme Benutzer
Warum alle meine crash logs zeigen anonymer Benutzer, wenn alle von Ihnen haben einen testflight-account und ich werde die uuid in der test-Flug der Initialisierung?
in meinem singleton:
#define kTestFlightTest 1
in der Initialisierung der Anwendung:
[TestFlight takeOff:kTestFlightToken];
#ifdef kTestFlightTest
[TestFlight setDeviceIdentifier:[[UIDevice currentDevice] uniqueIdentifier]];
#endif
- Ich habe ähnliche Probleme. Dies funktionierte gut vor.
- Es hat nicht funktioniert für mich überhaupt in SDK 1.0
- Ich bin mit dem gleichen problem. Es spricht in der SDK-Dokumentation Benutzer "Beta-Testing und Release-Differenzierung" Quelle hier: testflightapp.com/sdk/doc/1.0, Aber Sie sagen, was Sie getan haben (und das habe ich getan), aber noch keine Freude. 🙁 Alle mit Apple zu tun ist, änderungen an, wie Sie die UDID. Insgesamt gut, aber ärgerlich, in diesem Fall scheint es.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nur per E-Mail TestFlight über es und bekam eine Antwort mit einer Lösung, die funktioniert wunderbar. Die Geräte-ID-code:
muss gehen Sie vor:
Tauschen die um und es funktioniert alles einwandfrei. 😀
Habe ich per E-Mail zurück zu sagen, danke aber, dass es sollte etwas, was Sie wirklich erwähnen in der Doku (so einfach, noch nicht so offensichtlich).
Edit: Diese Antwort nur appliers zu iOS-Versionen VOR iOS 7. Wie es wurde darauf hingewiesen, in den Kommentaren, iOS 7 entfernt
[[UIDevice currentDevice] uniqueIdentifier]
komplett. Gibt es Möglichkeiten, eine UUID mitNSUUID
von iOS 6, obwohl ich nicht glaube, dass diese Arbeit mit TestFlight noch, wie Sie erstellt werden, indem der Benutzer-Gerät-pro-app und es gibt keine Möglichkeit zu wissen, was es sein würde, nach außen. Ich bin sicher, Sie Jungs und Mädels drüben bei TestFlight suchen, in einer Weise zu verfolgen, wer der Benutzer ist, sondern erst dann, gewöhnen zu sehen, "Anonyme Benutzer".uniqueIdentifier
zu sein scheint veraltet. Wie wird das jetzt umgesetzt?Außerdem Habe ich gleich in meinem code wie
vor Abflug, aber in ios 5 diese Methode ist veraltet also ich habe folgende Methode
Aber ich bin noch immer anonyme Fragen. ich habe es geschrieben, um Testflight-Unterstützung, aber kein Glück noch. für zwei Geräte es zeigt user device name richtig, aber funktioniert nicht auf anderen tester das Gerät.
setDeviceIdentifier
undtakeOff
alle Berichte sind gekennzeichnet als "Anonymer Benutzer".Ich habe gerade einige tests durchgeführt. Klar gibt es keine richtige Weg, um die UDID nicht mehr als @Danny Parker erwähnt in einem Kommentar oben. Um dies zu testen habe ich hardcoded meine UDID in die app und legte es zu TestFlight. Alle checkpoints oder Rückmeldungen ergab sich als Nachrichten von mir. Nicht mehr anonym checkpoints und feedback. Dies ist offensichtlich nutzlos, da brauche ich jeden einzelnen tester die UDID, um zu sehen, welche Kontrollpunkte Sie zu schlagen. Ich denke, TestFlight müssen einen anderen Weg finden, um assoziierte Geräte-Protokolle.