Заявка отклонена - нет демо-счета - PullRequest
0 голосов
/ 26 сентября 2018

У меня есть приложение с банковским доменом (UPI), на первом шаге или экране которого пользователю предоставляется кнопка «ОТПРАВИТЬ СМС» для входа / регистрации, когда пользователь нажимает на нее, с устройства отправляется SMS с помощьюMFMessageComposeViewController и на основании номера мобильного телефона сервер отвечает погодой, в которой пользователь уже существует, или его новой регистрацией.

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

Это второй выпуск версии, для первого выпуска мы представили видео производственного приложения, и оно было в прямом эфире в Appstore, не только это приложение, но я представил еще несколько без демо-счета, но с использованиемвидео, на этот раз я тоже представил видео, но они все еще просят демо-счет, я пытался объяснить им весь процесс с помощью телефонного разговора, но не повезло.Также попросил их использовать свой собственный номер мобильного телефона на своем тестирующем устройстве, но они отказались это сделать.

Как я могу продвинуться в этом выпуске?

Я прошел через похожий вопрос, но неНе можете найти какую-либо помощь.

  1. Apple отклоняет приложение, поскольку тестовая учетная запись не указана (как вход в приложение только через OTP)

  2. Является ли демо-счет обязательным для подачи в Apple?

  3. Метаданные приложения отклонены, требуется демо-счет .

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

.

1 Ответ

0 голосов
/ 26 сентября 2018

В этой надоедливой ситуации.

Дело в том, что обычно вам нужно:

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

Это полная боль в заднице, но это так.

Некоторые очки,

  • ДляНапример, у вас может быть «специальный» номер (666-777-8888), который вводится.Когда это введено, приложение разблокируется, и вы можете увидеть, как оно работает.

  • Это действительно неудача, когда это происходит.Это просто один из рецензентов, идиот.Иногда, если вы просто отправите заявку снова, она пройдет через.

  • Обратите внимание, что вы МОЖЕТЕ В ФАКТЕ отправить им электронное письмо и объяснить ситуацию, они предоставят вам особую обработку, и они "на самом деле"Проверьте это "с номером телефона .Однако, конечно, это может занять некоторое время, для получения специальной обработки требуется много времени.(Если ваше приложение уже не пользуется популярностью / известностью, оно поможет вам мгновенно. Это несправедливо, но такова жизнь.)

  • Важным моментом является следующее: для демонстрационного режимаобратите внимание, что не нужно показывать все функции за бортом.Процесс проверки Apple в любом случае шутка.В 99,9% случаев они просто смотрят на ваше приложение. Если вам нужно сделать «демонстрационный режим Apple», то нормально, что в демонстрационном режиме есть только несколько ваших функций. Они действительно просто проверяют, что он не падает при запуске и что онв целом работает нормально.

{Что касается последнего пункта - на самом деле, они только тщательно проверяют ваше приложение на предмет проблем с политикой и т. д., когда оно становится популярным.Это приводит к приводящей в бешенство ситуации, когда спорные приложения сначала утверждаются, но затем, когда они «действительно смотрят на это», они говорят, что вам не разрешено собирать пожертвования или использовать эту модель оплаты или что-то в этом случае.}

Относительно наличия режима "специальной демонстрации".Это неприятно, но иногда вы должны сделать это:

  1. У вас есть URL-адрес, например "yourCompany.com/DemoCheck.txt".
  2. Когда приложение запустится, посмотрите, существует ли оно.
  3. Если это так, разрешите «боль в заднице» в демонстрационном режиме Apple
  4. Теперь, после того, как Apple утвердит его, фактически удалите URL с вашего веб-сервера, чтобы ваше приложение теперь могло запускаться.в обычном потребительском режиме.

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

Еще раз, если вы действительно делаете что-то важное, например, «банковское приложение», вы, очевидно, можете »у него нет дыры в безопасности, как идиотская «версия для тестирования на яблоке».В этом случае вы можете на самом деле связаться с ними и внимательно объяснить ситуацию, и они, на самом деле, "правильно" протестируют ее с помощью телефона и т. Д. Но это действительно займет * долгое время ипросто не практично - подумайте, вам придется делать это каждый раз.На практике вам нужен «яблочный демонстрационный режим».

...