2016-05-12 4 views
-1

Ich habe eine App in der Version 1, die für alle Länder verfügbar ist. Nehmen wir an, Version 2 ist jetzt entwickelt, aber aus irgendeinem Grund kann ich Version 2 noch nicht in die EU veröffentlichen. Gibt es eine Möglichkeit für mich, die App zur Überprüfung an Apple zu senden und diese Version 2 dann zu veröffentlichen, während die Version 1 für die EU verfügbar ist?Unterstützt Apple Store mehrere Versionen der gleichen Anwendung mit verschiedenen zugelassenen Ländern?

Dann, sagen wir, einen Monat später, bekomme ich das "OK", um Version 2 für die EU zu aktivieren. Kann ich Version 1 aus dem App Store nehmen und jeden zum Upgrade auf Version 2 zwingen?

Danke für jede Information.

Antwort

2

Dies ist mit Apple iTunes Connect nicht möglich. Apple erlaubt vorherige Version von Apps für ältere iOS-Geräte zu bieten, aber keine früheren Versionen Land bieten weise

Eine einfache Alternative für Sie einfach auf dieser Seite von Code sein kann, verwalten.

if (device.locale == @"EU") { 
    // use version 1 features 
} 
else { 
    // use version 2 features 
} 
+0

Kann locale gefälscht werden? Wo ist es gebunden? Das Land, das auf dem Gerät oder dem Land auf der Apple ID eingestellt ist? – GoldfishGrenade

+0

am Gerät eingestellt, können Sie auch die Benutzersprache überprüfen. Apple Store Login kann auch gefälscht werden, so sehe ich nicht, dass dies anders ist. Beide Wege haben ihre Vor- und Nachteile. – Shubhank

+0

Ich denke, es gibt keine Möglichkeit zu verhindern, dass Benutzer in der EU auch die neue App herunterladen. In einer Situation, in der die neue Software absolut nicht in einem Land heruntergeladen werden kann, in dem sie vor der Autorisierung nicht autorisiert ist. – GoldfishGrenade

Verwandte Themen