Ich muss beim Start feststellen, in welchem Land ein Benutzer ist, für eine iPhone-Anwendung. Vermutlich muss ich Lokalisierungsdienste einschalten und eine Art umgekehrte Geokodierung durchführen. Ich möchte nicht wirklich einen Webservice von Drittanbietern verwenden, gibt es andere Vorschläge für die Bestimmung des Landes von welchen Standortdiensten?Ermitteln iPhone Land des Benutzers
Zunächst muss ich nur überprüfen, ob der Benutzer in den USA ist oder nicht, aber das kann sich in Zukunft ändern, um weitere Länder hinzuzufügen. Ich verstehe, dass der Standort nicht immer ermittelt werden kann oder dass der Benutzer die Standortdienste deaktiviert hat. Grundsätzlich muss ich nur wissen, ob der Benutzer innerhalb der USA erkannt wird, um eine bestimmte Funktion zu deaktivieren.
BEARBEITEN: Bei weiterem Lesen sieht es aus wie MKReverseGeocoder wäre der Weg zu gehen, außer ich möchte keine Karten in meiner App anzeigen, was bedeutet, dass ich nicht verwenden darf.
Der Zweck besteht darin, die Funktionalität einzuschränken, wenn sich der Benutzer innerhalb der USA befindet. Wenn der Benutzer die Standortdienste deaktiviert hat oder sich außerhalb der USA befindet, ist die Funktionalität nicht eingeschränkt. Ich weiß, dass es einfach ist, herumzukommen, aber das sind die Anforderungen, die ich habe - es ist eher eine Vorliebe, dass die Funktionalität eingeschränkt ist und nicht jedes Mal 100%. –
Ich würde sicherlich gerne die Google-Dienste des iPhone SDK nutzen. Gibt es etwas, das mir geben wird, wonach ich suche? –