Rufen Sie den Dialog "App möchte Ihren aktuellen Standort verwenden" erneut auf [duplizieren]

9

In meiner App basieren alle Funktionen auf dem aktuellen Standort des Benutzers. Das Publikum ist alles andere als geeky.

Ich denke, dass der Nutzer die App zum ersten Mal startet - da sich ein Nutzer nicht wirklich sicher ist, was er tun kann, ist er möglicherweise verwirrt über die App "Möchten Sie Ihren aktuellen Standort nutzen?" Wenn er mit "Nicht zulassen" antwortet, erhält er keine Daten auf dem Bildschirm.

Jetzt handle ich:

%Vor%

Okay, die App hat einen Reload-Button. Vorausgesetzt, der Benutzer tippt auf die Schaltfläche zum erneuten Laden, wird er vom System nicht erneut aufgefordert, standortbasierte Dienste zu aktivieren.

Wie kann ich iOS zwingen, erneut nach dem aktuellen Standort zu fragen?

    
Chris Pillen 12.12.2011, 19:56
quelle

2 Antworten

0

Es gibt keine Möglichkeit, dass dieser Dialog erneut angezeigt werden kann. iOS wird den Benutzer beim nächsten Start der App erneut fragen. Beim Start möchte ich nicht in den Vordergrund treten, nachdem die App in den Hintergrund geschickt wurde.

    
RaffAl 12.12.2011 21:08
quelle
0

Gegenwärtig scheint der einzige schnelle Weg darin zu bestehen, den Benutzer aufzufordern, die App neu zu starten und dann abzustürzen (oder den UIApplicationExitsOnSuspend-Schlüssel zu setzen und Safari zu starten). Wenn der Benutzer die App neu startet, ist der Dialog verfügbar.

Dies kann oder kann nicht dazu führen, dass Ihre App sofort abgelehnt wird, wenn Apple sie überprüft.

    
hotpaw2 12.12.2011 22:35
quelle

Tags und Links