У меня возникла проблема с получением идентификаторов изолированной среды тестового пользователя, которые я создал в iTunesConnect, чтобы купить продукт, не потребляемый. Я жду через день после того, как создаю идентификаторы, прежде чем пытаться их использовать. Во-первых, я удостоверяюсь, что идентификатор не подписан в соответствии с настройками /iTunes и магазином приложений на устройстве. Затем, когда я запускаю свое приложение в Simulator на реальном устройстве и нажимаю кнопку "Купить" и подписываюсь на тестовый идентификатор пользователя, я получаю всплывающее сообщение о том, что идентификатор должен быть проверен и что будет отправлено письмо с подтверждением, если я нажму кнопку "Проверить" кнопка. Теперь я знаю, что не должен проверять идентификатор теста (потому что в соответствии с этот вопрос и ответ) это действие превращает идентификатор в реальную учетную запись). Мне также предоставляется возможность игнорировать проверку - если я нажму на нее, ничего не произойдет - я ожидаю, что процесс покупки продолжится, но это не так. Да, конечно, я запускаю симуляцию на реальном устройстве. И, хотя я начинаю без идентификатора, введенного в "Настройки iTunes/App Store", когда я возвращаюсь после получения вышеуказанного, мой собственный Apple ID теперь появляется как подписанный! Может ли это иметь какое-то отношение к моей активации двухфакторной аутентификации Apple? Я только что повернул это на прошлой неделе.
Apple Verification Email, запрошенный для идентификатора пользователя Sandbox Tester
Ответ 1
У меня наконец-то появились пользователи песочницы iTunes Connect. Для этого я имел, чтобы проверить учетную запись пользователя sandbox и, следовательно, для этого нужен действительный адрес электронной почты.
Шаги, выделенные в конце
Это противоречит тому, как я всегда создавал и использовал пользователей песочницы с 1-го дня, но либо было недокументированное изменение, либо текущий хак для текущих проблемных серверов iTunesConnect.
- Я могу подтвердить, что сгенерированная квитанция - это почтовая квитанция.
- Пользователь является пользователем песочницы.
- Я не ввел и не заплатил кредитной картой.
Шаги по решению
- Перейдите в iTunesConnect → Пользователи и роли → Песочница и добавьте нового пользователя.
- Используйте действительный адрес электронной почты. Совет. Настоящая учетная запись gmail и символ
+
могут генерировать много действительных писем. т.е.[email protected]
,[email protected]
и т.д., где[email protected]
является действительной учетной записью gmail. - Дождитесь подтверждения электронной почты из iTunes.
- Проверьте пользователя песочницы, нажав на ссылку подтверждения. Совет. Используйте браузер для инкогнито, чтобы ваши сеансы Apple и Apple в отдельности были изолированы.