Приложение для iPhone с ключом активации - PullRequest
5 голосов
/ 14 декабря 2011

Клиент попросил меня создать приложение для iPhone, которое работает следующим образом:

  • Пользователь бесплатно загружает приложение из iTunes

  • Пользователь вводит свой адрес электронной почты при первом запуске приложения

  • Им будет отправлен ключ активации по электронной почте

  • Запустите приложение и введите ключ активации, чтобы начать использовать приложение.

Пользователь не обязан платить за этот ключ активации, поскольку единственная цель этого заключается в том, чтобы только сотрудники моей компании-клиента могли получить код активации и использовать его. Поэтому, когда они вводят свой адрес электронной почты, ключ активации будет выслан только в том случае, если адрес электронной почты принадлежит той же компании.

Я знаю, что могу использовать корпоративную лицензию для внутреннего распространения приложения, но это невозможно по разным причинам.

Мы не хотим каждый раз использовать их ключ активации, поэтому они будут сохранены в их настройках.

Второй вопрос: если я хочу, чтобы они каждый месяц вводили свой ключ активации, это нарушает правила Apple.

Я хочу спросить, что если я соберу приложение, как описано выше, оно будет отклонено?

Ответы [ 3 ]

7 голосов
/ 14 декабря 2011

Это будет отклонено. См. Руководство 17.2 здесь:

https://developer.apple.com/app-store/review/guidelines/

1 голос
/ 06 сентября 2017

просто создайте сеанс в течение 30 дней и завершите его через 30 дней ... У Apple нет проблем в сеансе с истекшим сроком действия, многие из моих приложений работают с ним ... Просто дайте сообщение, что вам нужно войти, чтобы получитьфункции приложения или что-то подобное, когда пользователь выходит из системы из-за истечения срока действия сессии.Престижность

0 голосов
/ 06 сентября 2017

Это можно сделать, если клиент создает корпоративное приложение.С корпоративным приложением приложение должно быть загружено из учетной записи клиента, и на него не распространяются вышеуказанные ограничения Apple.

...