iOS 12 IAP Sandbox - PullRequest
       24

iOS 12 IAP Sandbox

0 голосов
/ 31 октября 2018

Я смотрел этот доклад WWDC18 , и они явно объявили , что они позволят разработчикам одновременно подключить одну учетную запись Sandbox для тестирования IAP - в режиме разработчика и в iOS12 .

Снимок экрана с момента, когда они показывают функцию

image

Прямо к вопросу:

Я пытался получить к нему доступ как с моего iPhone 6S, так и с iPhone X - оба на iOS 12 -, но ни у одного из них не было этой опции в конце экрана. Кроме того, я искал эту тему, и, похоже, никто не решает эту проблему.

«Apple ID> iTunes & App Store» на моем устройстве

image

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

Примечание к тесту : Я пытался изменить регионы и языки на своих устройствах - оба неудачных.

Ответы [ 2 ]

0 голосов
/ 13 февраля 2019

iOS 12.1.2, кажется, упростила процесс даже дальше, чем шаги Джейми без необходимости выходить из чего-либо:

  1. Пока вы входите в свой телефон с помощью своего личного Apple ID, откройте приложение для разработки (НЕ подписано для выпуска)
  2. Попробуйте выполнить IAP, после чего откроется страница входа в iTunes Store
  3. Используйте здесь свой ID песочницы ( НЕ ваш персональный Apple ID)
  4. Возможно, вам придется войти в систему дважды (другое всплывающее окно запрашивает только ваш пароль)
  5. Покупка в песочнице должна пройти через
  6. Переходя к Settings > iTunes & App Store и прокручивая его до конца, теперь отображается новая учетная запись «Песочница» с надписью «Эта учетная запись будет использоваться только для тестирования покупок в приложении при локальной разработке. Ваша существующая учетная запись в App Store будет использоваться для приложений TestFlight». . "

Этот последний бит о приложениях TestFlight отличается от скриншота OP. Возможно, этот метод ТОЛЬКО настраивает учетную запись для тестирования IAP разработки, тогда как метод полного выхода из системы настраивает учетную запись «песочницы» на большее.

0 голосов
/ 07 ноября 2018

Только что попробовал сейчас на iOS 12.0.1.

  1. В Settings > Apple ID > iTunes & App Stores щелкните свой Apple ID (вверху страницы; он гиперссылок). Затем выберите «Выйти».

  2. Насколько я понимаю, вы все еще вошли в свой Apple ID для различных сервисов, таких как iCloud и Game Center. Это хорошо.

  3. Откройте приложение, которое не подписано для выпуска (например, приложение, для которого вы разрабатываете IAP).

  4. Попробуйте завершить IAP (восстановление покупок или просто получение приложения для запроса квитанции также будет достаточно); это заставит iTunes Store снова запросить данные для входа в систему.

  5. Предупреждение о входе в систему просто озаглавлено «Вход в iTunes Store» и предлагает вам ввести Apple ID и пароль. Не вводите здесь свой персональный Apple ID; вместо этого введите имя пользователя и пароль учетной записи песочницы.

  6. В моем случае я инициировал транзакцию IAP, поэтому я получил предупреждение под названием «Подтвердить покупку в приложении» с подробной информацией о IAP и текстом «[Environment: Sandbox]»; подтвердите покупку, введя пароль своей учетной записи в песочнице.

  7. Затем я получил предупреждение под названием «Войти в iTunes Store», на этот раз явно попросив ввести пароль для моей учетной записи в песочнице.

  8. Я вернулся к Settings > Apple ID и нажал iTunes & App Stores. В результате появилось предупреждение, в котором говорилось: «Похоже, что вы используете [свой персональный Apple ID] в Game Center; это тот же Apple ID, с которым вы хотите войти в iTunes?». В этом случае вам следует нажать «Продолжить». Вы попадете на экран iTunes & App Stores. Обратите внимание, что мне не нужно было ни вводить пароль, ни повторно указывать Apple ID для этого шага!

  9. На экране iTunes & App Stores ваш личный Apple ID будет указан в верхней части экрана, как и раньше. Внизу экрана вы увидите, что поле Sandbox Account появилось! ?

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

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