2014-04-24 10 views
7

Ich habe keinen Thread dazu gefunden, also muss ich fragen: Gibt es eine Möglichkeit, programmgesteuert zu erkennen, aus welchem ​​App Store die App heruntergeladen wurde? (z. B .: Deutschland App Store)Programmgesteuert erkennen, welcher App-Speicher die App heruntergeladen wurde

Ich möchte nicht nach Standortprivilegien fragen müssen, um den Standort des Nutzers zu erkennen, aber wenn es keine Möglichkeit gibt, den App Store zu finden, muss ich es vielleicht tun.

+1

Haben Sie eine bessere Lösung gefunden? Weil die Leute das Gebietsschema nicht auf ihr Heimatland festlegen, sondern eher auf ihre Präferenz. –

Antwort

5

Ich denke, Sie würden das aktuelle Gebietsschema des Benutzers verwenden, um festzustellen, in welchem ​​Land sie sind ... aber es könnte manchmal fehlschlagen, so dass ich nicht sehr sicher bin, wenn eine nicht 100% effektive Möglichkeit zur Erkennung des AppStore funktionieren würde für dich.

Sie bräuchten

[[NSLocale currentLocale] objectForKey: NSLocaleCountryCode] 

auch nennen, finden Sie Diskussionen in den folgenden Themen, einige von ihnen sind alt, aber wahrscheinlich wird Ihnen helfen, Alternativen Lösungen zu Link1 und Link2

+0

Danke, das habe ich gesucht: D – Silverstar

+0

@OnesAndZeros gut zu wissen, dass es hilfreich war! Könntest du meine Antwort als gültig akzeptieren? Vielen Dank! –

6

zu finden Wenn Sie In-App-Käufe haben, können Sie die priceLocale Ihrer SKProduct überprüfen, die Ihnen das Geschäft (Währung und Land) gibt, in dem der Benutzer gerade angemeldet ist.

Apple empfohlen unter WWDC2014 Sitzung 303 Optimierung von In-App-Käufen um 10:30 Uhr.

Verwandte Themen