2010-07-23 2 views
0

Можно ли ограничить приложение только для работы на iPhone 4? Я знаю, что у вас может быть приложение для iPad. И в iTunes Connect вы использовали, чтобы указывать только приложение iPhone. Но теперь в iTunes Connect говорится, что для ограничения приложения на определенные устройства можно использовать Info.plist. Кто-то предположил, что в Info.plist, если требуется FrontFacingCamera, который ограничил бы его iPhone 4. Является ли это способом ограничить приложение работать только на iPhone 4?iPhone 4 только приложение?

+1

Duplicate: http://stackoverflow.com/questions/3283189/can-i-restrict-my-iphone-app-from-being-used-by-iphone3gs/3283302#3283302 – MikeD

+0

Также, если вы найдете ответы, которые дайте вам то, что вы ищете, вам предлагается щелкнуть галочку рядом с ними. Это дает людям теплое нечеткое чувство внутри, и они с большей вероятностью будут продолжать помогать вам. :) – MikeD

+0

Почему вы хотите искусственно ограничить использование своего приложения одним типом устройства? –

ответ

0

Насколько я знаю, вы не можете ограничить AppStore. Однако вы можете запретить запуск приложения на устройствах, отличных от i4. Вы также можете написать так в описании приложения, говоря, что вам действительно нужно i4 для запуска этого приложения.

Извините, если я ошибаюсь.

+0

Конечно, вы можете ограничить ваше приложение работой только с определенным разрешением. Полагаю, это то, что означает Ник. – Blub

+0

Как бы вы ограничили приложение, чтобы оно могло работать только с определенным разрешением? –

+0

AFAIK нет возможности ограничить (посредством разрешения) предварительную покупку кого-то из покупки. Потому что об этом говорит этот вопрос - если на каком-то устройстве мы хотим запретить кому-то покупать его в магазине, иначе они будут сумасшедшими, когда они снимут программное обеспечение и обнаружат, что у него нет графики для их устройство (например, графическое изображение перед сеткой). – Jonny

0

Прямо сейчас, вы можете проверить недвижимость [UIScreen mainScreen].scale. На данный момент только iPhone 4 вернет «2» в этом свойстве.

Вы можете проверить это в своем AppDelegate и bellyache соответствующим образом, если он появится, вы работаете на оборудовании с ограниченным набором функций. Просто имейте в виду, что если следующий iPad получит дисплей сетчатки (или iPod Touch Steve, несомненно, будет объявлен на следующей неделе), это свойство будет «2» для них. Но, может быть, все в порядке - если вы поддерживаете iPhone 4, возможно, следует поддерживать новый iPod Touch? Если речь идет о плотности экрана, вы должны проверить плотность экрана, а не все, что вы можете найти, чтобы идентифицировать устройство.

Смежные вопросы