In diesem Ratgeber
Bei den meisten Berechtigungen zeigt iOS die Systemabfrage nur einmal. Hat der Nutzer geantwortet, kann deine App diesen Dialog normalerweise nicht erneut zeigen. Du musst also wissen, wie du in den Erststart-Zustand zurückkommst. Diese Liste behandelt erst das Zurücksetzen, dann die Prüfpunkte. Apple ändert Menünamen und Verhalten zwischen iOS-Versionen, also bestätige jede Methode auf deinem eigenen Gerät.
Abfrage zurücksetzen
Nimm die leichteste Methode, die funktioniert:
- App löschen und neu installieren. Auf vielen iOS-Versionen kommen die Abfragen so zurück, aber nicht unbedingt für jeden Berechtigungstyp. Prüfe es auf deinem Gerät.
- Standort & Datenschutz zurücksetzen. Öffne in den Einstellungen unter Allgemein den Bereich zum Übertragen oder Zurücksetzen des iPhones, dann „Zurücksetzen“ und wähle die Option für Standort und Datenschutz. Das setzt die Antworten aller Apps zurück, also nimm ein Testgerät. Namen unterscheiden sich je nach iOS-Version.
- Antwort später ändern. Für den verweigerten Zustand öffnest du die Einstellungen, suchst deine App, schaltest die Berechtigung aus und gehst zurück.
- Frisches Gerät oder Simulator, wenn du für einen kompletten Durchlauf einen sauberen Stand brauchst.
Die Checkliste
- Zeitpunkt beim ersten Start. Erscheint die Abfrage genau dann, wenn die Funktion gebraucht wird? Eine Kameraabfrage beim Start, bevor Nutzer den Grund sehen, lädt zu „Nicht erlauben“ ein. Grund: Wer den Nutzen versteht, entscheidet schneller.
- Begründungstext. Lies den Satz unter der Systemabfrage. Ist er konkret („zum Scannen von Belegen“), nicht allgemein? Ist er für jede ausgelieferte Sprache übersetzt?
- Eigener Vorab-Screen. Zeigst du zuerst eine eigene Erklärung, prüfe, dass ein Ablehnen dort die Systemabfrage nicht verbraucht.
- Erlauben. Erteile die Berechtigung und prüfe, dass die Funktion sofort ohne Neustart funktioniert.
- Verweigern. Lehne ab. Sagt die App, was nicht geht, und funktioniert der Rest? Leerer Screen oder Absturz ist ein Fund.
- Verweigert, zweiter Besuch. Rufe die Funktion nach dem Ablehnen erneut auf. Der Systemdialog kommt normalerweise nicht wieder, also braucht es einen klaren Hinweis samt Weg in die Einstellungen.
- In den Einstellungen geändert. Schalte die Berechtigung bei laufender oder pausierter App aus und ein. Die App sollte beim Zurückkehren reagieren.
- Eingeschränkte Optionen. Manche Berechtigungen erlauben Teilantworten (ausgewählte Fotos, ungefährer Standort, nur während der Nutzung). Teste jede mögliche Antwort.
- Mehrere Abfragen hintereinander. Mitteilungen, Standort und Kamera im selben Erststart wirken abschreckend. Verteile sie.
- Eingeschränkter Zustand. Kindersicherung oder Geräteverwaltung können eine Berechtigung sperren. Prüfe, dass die App nicht in einer Schleife oder bei endlosem Ladekreis hängt.
Festhalten
Pro Berechtigung: genutzte Rücksetzmethode, Zeitpunkt, Wortlaut, Ergebnis für Erlauben, Verweigern und nachträglich geändert. Eine kleine Tabelle reicht.
Danach lohnen Push-Benachrichtigungen, die eine eigene Ebene über der Berechtigung haben, und Face ID.
Frische Augen
Eine Erststart-Abfrage funktioniert pro Gerät nur einmal. Andere Entwickler bei AppReviewX geben dir privates, strukturiertes Feedback aus ihrem eigenen Erststart; ein Feedback, das du schreibst, bringt einen Credit. Neue Konten starten mit 0 Credits.
Hub: iOS-App-Testing-Leitfaden. Verwandt: Push-Benachrichtigungen testen, Face ID testen.