Schließen Sie die App, wenn das Internet nicht verfügbar ist

8

Ich möchte meine App schließen, wenn keine Internetverbindung verfügbar ist.

Ich überprüfe das, aber wie kann ich eine Warnung erstellen und dann meine App schließen?

    
DaSilva 04.11.2011, 00:08
quelle

4 Antworten

19

Sie sollten das Schließen einer App nicht erzwingen, da die Standardmethode zum Beenden einer Anwendung darin besteht, die Home-Taste zu drücken (oder die Multitasking-Leiste zu verwenden)

  

Programmgesteuert nicht beenden

     

Beenden Sie niemals eine iOS-Anwendung programmgesteuert, da die Leute dazu neigen   interpretiere das als einen Absturz. Wenn jedoch äußere Umstände dies verhindern   Wenn Ihre Anwendung nicht wie beabsichtigt funktioniert, müssen Sie dies Ihrem Gerät mitteilen   Benutzer über die Situation und erklären, was sie dagegen tun können.   Je nachdem, wie schwer die Anwendungsstörung ist, haben Sie zwei   Entscheidungen.

     

Zeigen Sie einen ansprechenden Bildschirm an, der das Problem beschreibt und schlägt a   Korrektur. Ein Bildschirm gibt Feedback, das die Benutzer beruhigt   Es ist nichts falsch mit Ihrer Bewerbung. Es gibt den Benutzern die Kontrolle,   Sie können entscheiden, ob sie korrigierende Maßnahmen ergreifen wollen und   Verwenden Sie weiterhin Ihre Anwendung oder drücken Sie die Home-Taste und öffnen Sie eine   andere Anwendung

     

Wenn nur einige Funktionen Ihrer Anwendung nicht funktionieren, zeigen Sie sie an   entweder ein Bildschirm oder eine Warnung, wenn Benutzer die Funktion aktivieren. Anzeige   die Warnung nur, wenn Personen versuchen, auf die Funktion zuzugreifen, die nicht angezeigt wird   funktioniert.

Quelle

    
James Webster 04.11.2011, 00:14
quelle
6

Deine App sollte sich niemals selbst schließen. iOS hat nicht das Konzept, eine App zu beenden. Sie können den Benutzer darüber informieren, dass keine Internetverbindung besteht, und einen Wartescreen oder etwas anderes anzeigen, das anzeigt, dass Ihre App nutzlos ist, bis die Internetverbindung verfügbar ist. Ihre App sollte jedoch so lange weiterlaufen, bis das Betriebssystem Sie herunterfährt / p>     

Variable Length Coder 04.11.2011 00:23
quelle
5

Anstatt es zu schließen, können Sie dem Benutzer die Situation anhand eines Popup-Fensters erklären.

Laden Sie zuerst Erreichbarkeit von Apple herunter.

Fügen Sie die Klassen Reachability.h, .m, zu Ihrem Projekt hinzu. Dann importieren Sie in Ihrer .m-Klasse Erreichbarkeit

%Vor%

Und in viewWillAppear oder wenn Sie die Warnung anzeigen sollten:

%Vor%

Wie andere vor mir sagten.

    
Phillip 17.06.2012 09:35
quelle
5

Nach August ans hier

%Vor%


Aber wenn Sie Ihre App immer noch programmgesteuert beenden möchten, dann Es gibt zwei Befehle , um die App zu beenden.

%Vor%     
Ankur 04.11.2011 06:38
quelle

Tags und Links