Предоставление задних дверей для тестирования приложений Apple - PullRequest
1 голос
/ 12 сентября 2010

Я готовлюсь представить учебное приложение в Apple на рассмотрение. Приложение напоминает серию флеш-карт, и для проработки всего приложения потребуются тысячи «переворотов».

В надежде сократить процесс проверки и сохранить здравомыслие какого-то плохого тестировщика, если он / она захочет увидеть конечное состояние приложения, я подумываю добавить какой-нибудь способ обмануть приложение, заставив его думать, что пользователь готов. Моя первая мысль - добавить проверку для логического значения в standardUserDefaults, которая бы это делала, и дать имя параметра в поле «предоставить нам информацию для входа» на странице отправки приложения.

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

В качестве альтернативы, есть ли у кого-нибудь еще хорошие идеи для достижения этой цели? (Я бы предпочел избегать решений типа «секретного нажатия клавиш», если это возможно ...)

Ответы [ 2 ]

2 голосов
/ 12 сентября 2010

В рамках процесса отправки Apple спросит, есть ли у вашего приложения «демо» или «тестовые» аккаунты.Они предназначены именно для этой цели.Поэтому вы можете рассмотреть возможность включения «секретного кода» и задокументировать его в этом разделе.Я знаю, что вы сказали, что не хотите идти по этому пути, но я очень сомневаюсь, что тестер собирается делать что-то вне стандартного процесса (например, редактировать NSUserDefaults)

0 голосов
/ 12 сентября 2010

Получите тестовую учетную запись, которую вы предоставляете Apple для проверки (защищены паролем), и попросите у вашего сервера разрешение на разблокировку всех данных. Вы можете отключить эту тестовую учетную запись на своем сервере после одобрения приложения; и / или после определенной даты, когда вы ожидаете, что приложение будет в магазине приложений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...