2 Stimmen

iPhone-Testphase für App

Ich muss in meiner Anwendung eine Nachlaufzeit implementieren. Wie kann ich das tun? Speichern Sie Tag zählen in NSDefault? oder etwas anderes?

9voto

Shaggy Frog Punkte 27326

Sie könnten, wie Sie erwähnen, einen Zähler in den Einstellungen speichern, der jedoch verschwinden würde, wenn der Benutzer sein Telefon zurücksetzt.

Aber ich denke, das ist alles ein bisschen nebensächlich. Im Allgemeinen missbilligt Apple Apps, die diese Art von Funktionalität haben, also seien Sie nicht überrascht, wenn Ihre App abgelehnt wird. Ziehen Sie stattdessen in Erwägung, zwei verschiedene Versionen Ihrer App zu veröffentlichen, eine "Lite"-App und eine "Full"-App. Die "Lite"-App sollte einen reduzierten Funktionsumfang haben, aber nie aufhören zu funktionieren.

1voto

Jessedc Punkte 11929

Apple ist gegen die Idee, Funktionen zu deaktivieren, um Menschen dazu zu bringen, Geld für etwas zu bezahlen. Ihre App muss voll funktionsfähig sein, und eine "Lite"-Version und eine kostenpflichtige Version scheinen im Moment die Regel zu sein.

Davon abgesehen - wenn Sie es richtig implementieren, könnten Sie In-App-Käufe hinzufügen, um Ihre App zu verbessern. Ihre ursprüngliche "lite" app könnte $ 0 und zusätzliche Funktionen können für eine Gebühr hinzugefügt werden.

1voto

Richard Stelling Punkte 25399

Die sicherste Methode wäre es, eine Kopie der UUID des iPhones zu senden und in einer Datenbank zu speichern.

Wenn die App dann nicht "freigeschaltet" ist, benötigt sie bei jedem Start einen "Schlüssel" aus der Datenbank. Sie können dann den Testzeitraum auf der Serverseite implementieren.

Wenn Sie jedoch eine Art der Verschlüsselung zum Speichern oder Übertragen von Schlüsseln usw. verwenden möchten, benötigen Sie eine Lizenz zur Verbreitung der App .

0voto

Rick Mogstad Punkte 807

Sie erstellen eine Light-Version Ihrer Anwendung. Zurzeit gibt es keine offizielle Möglichkeit, eine Testversion zu erstellen. Es bleibt zu hoffen, dass Apple diesen Bedarf irgendwann decken wird, aber ich kann nicht sagen, dass ich darauf warten würde...

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X