Das aktuelle Verhalten der App besteht darin, dass der angemeldete Benutzer nur dann abgemeldet wird, wenn der Benutzer explizit auf die Abmeldung klickt.
Ich lasse den Benutzer angemeldet, auch wenn der Benutzer die App schließt und erneut öffnet.
Wenn eine neuere Version meiner App im Appstore veröffentlicht wird, möchte ich herausfinden, ob der Nutzer meine App aktualisiert und sie zum ersten Mal geöffnet hat.
An diesem Punkt möchte ich sie wieder anmelden lassen.
Gibt es eine Möglichkeit, die App beim ersten Start zu finden, nachdem sie auf die neueste Version aktualisiert wurde?
Erstellen Sie eine Art von Version # 's Schema. Hinweis: Sie können Xcode aktivieren, um Sicherungen und Versionen immer dann zu erstellen, wenn Sie wesentliche Änderungen am Code vornehmen.
Es gibt mehrere Möglichkeiten, wie man eine Versionskonstante erstellen, speichern und zurücklesen kann.
Wenn Sie eine App aus dem Store aktualisieren, bleiben App-Daten von der vorherigen Version der App erhalten, die Sie zurücklesen können, um die Version zu ermitteln und dann diese persistenten Daten zu aktualisieren, damit sie für das nächste Update bereit sind Zyklus.
Diese Antwort war eine sehr beliebte Lösung in einer anderen ähnlichen Frage.
Oder versuche etwas wie @JitendraGandhis ObjC-Antwort unten, oder wenn du Swift benutzt, probiere etwas wie meinen Port von @JitendraGandhis ObjC-Beispiel zu Swift:
%Vor%Sie können Ihre aktuelle Version in NSUserDefaults speichern und diese Methode verwenden, um Ihre Version jedes Mal zu überprüfen, wenn die App erwacht:
%Vor%wenn die aktuelle Version anders ist als gespeichert ... ist es Zeit den Login zu zeigen! Hoffe es hilft dir.
Verwende NSUserDefaults
, um CFBundleVersion
zu speichern. Überprüfen Sie dann jedes Mal, wenn die Anwendung gestartet wird.
Wenn Sie eine einfache und einfache Lösung wünschen, verwenden Sie diese Funktion:
%Vor%Der folgende Code gibt NO / YES zurück. Sie können diese Methode mehrmals aufrufen, um zu erfahren, ob die App vor diesem Start aktualisiert wurde oder nicht.
%Vor%Tags und Links objective-c ios