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?
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.
Tags und Links ios core-location alert