2010-12-29 7 views
1

Gibt es eine Möglichkeit für eine iPhone-App zu ermitteln, aus welchem ​​Land der App Store heruntergeladen wurde? Ich muss eine Funktion deaktivieren, wenn die App in bestimmten Ländern verwendet wird. NSLocale und MKReverseGeocoder sind beide Optionen, aber beide haben ihre Grenzen:Kann ich feststellen, von welchem ​​App Store meine iPhone App heruntergeladen wurde?

How to get user's country information

Gründend das Verhalten der App auf dem App-Store aus könnte ein besserer heruntergeladen wurde fit, wenn es möglich ist.

Antwort

1

Es gibt keine API, die dies ermöglicht. Sie können in Erwägung ziehen, separate Ziele zu erstellen. Eines mit allen Funktionen und ein weiteres mit den spezifischen Features, die entfernt wurden. Sie können dann eine separate App-ID erstellen und sie in den ausgewählten Ländern verkaufen, die die geänderte Version benötigen. Das Erstellen separater Ziele und das Steuern des Flusses mit der Kompilierzeit if Blöcke ermöglichen es Ihnen, das zu erreichen, was Sie wünschen, während Sie eine einzige Codebasis beibehalten.

Siehe auch:

Building for multiple iPhone targets in XCode

Verwandte Themen