Невозможно отправить приложение для внешнего просмотра, хотя URL-адрес политики конфиденциальности доступен в соединении itunes

Я пытаюсь отправить свое приложение для бета-тестирования тестового полета, но при отправке отображается сообщение об ошибке

"Приложения, использующие права [com.apple.developer.in-app-payments], должны иметь политику конфиденциальности для [английский]. Если ваше приложение не использует эти права, удалите их из своего приложения и загрузите новый двоичный файл. "

Я уже обновил ссылку на политику конфиденциальности в

  1. TestFlight-> Информация о тесте -> URL-адрес политики конфиденциальности

  2. AppStore-> Информация о приложении -> URL-адрес политики конфиденциальности

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

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

Спасибо


person Nasir    schedule 06.03.2018    source источник
comment
У меня точно такая же проблема, но моя связана со здоровьем. Все мои политики конфиденциальности установлены в соответствии с вашим вариантом использования. Вы уже нашли решение, или это проблема с подключением к iTunes?   -  person MagicFlow    schedule 07.03.2018
comment
Я написал об этой проблеме команде Apple, и они ответили, что меня зовут Элли. Спасибо за ответ. Сожалеем, что вы получили все сообщение об ошибке. Мы посоветовали убедиться, что проблема не устранена, и сообщить нам об этом .. Проблема все еще существует.   -  person Nasir    schedule 07.03.2018


Ответы (3)


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

Чтобы это исправить, вам необходимо:

  1. Создайте Политику конфиденциальности на своем веб-сайте (или любой другой общедоступной странице, на которой вы можете разместить свою политику)
  2. Сообщите в своей Политике конфиденциальности, что вы используете платежи в приложениях и что Apple несет ответственность за платежи.
  3. Укажите URL-адрес своей Политики конфиденциальности в iTunes Connect.

Несколько примеров, которые могут вам помочь:

Снимок экрана Calm Terms of Use через TermsFed

person TermsFeed    schedule 06.03.2018
comment
Я уже обновил URL-адрес политики конфиденциальности, как упоминалось в вопросе, но при отправке приложения для внешнего тестировщика он все еще запрашивает у меня URL-адрес политики конфиденциальности. - person Nasir; 06.03.2018
comment
@iNasir Дважды проверьте свой код, чтобы убедиться, что вы сначала не используете com.apple.developer.in-app-payments. - person TermsFeed; 06.03.2018
comment
Я использую com.apple.developer.in-app-payments, потому что использую Apple Pay. В файле прав com.apple.developer.in-app-payments заменяется ключевым словом Merchant IDs. - person Nasir; 07.03.2018
comment
@iNasir Поскольку вы используете com.apple.developer.in-app-payments в своем приложении, вам понадобится URL-адрес политики конфиденциальности. - person TermsFeed; 07.03.2018
comment
Где мне нужно обновить URL-адрес политики конфиденциальности в itunes connect, я упомянул в вопросе, где я обновил URL-адрес политики конфиденциальности. - person Nasir; 18.03.2018

См. Это - https://developer.apple.com/support/itunes-connect/#//apple_ref/doc/uid/TP40013727-CH33-SW19

В iTunes Connect вам нужно перейти к своему продукту и установить для него значение Remove from Sale. Затем вы можете удалить его.

Кроме того, в разделе Проект -> Цель -> Возможности -> Отключите покупки приложений.

Удаление продуктов из продажи Вы можете запретить продажу продукта для покупки в приложении в приложении. Если вы это сделаете, продукт для покупок в приложении останется в iTunes Connect.

Важно. Удаление продукта из продажи предотвращает продление автоматически возобновляемых подписок, но не мешает пользователям восстанавливать продукты, которые они приобрели ранее. пуля

Удаление продуктов. Вы можете удалить продукты для покупок в приложении после того, как они были созданы, но не в том случае, если они находятся на рассмотрении. Чтобы удалить товар после того, как он поступит в продажу, необходимо сначала снять его с продажи.

Важно: после удаления продукта для покупок в приложении он больше не доступен в iTunes Connect и не может быть восстановлен. Идентификатор продукта нельзя повторно использовать для другого продукта для покупок в приложении.

person Md Rashed Pervez    schedule 06.03.2018
comment
Я не использую покупку в приложении, она уже отключена с самого начала, я использую Apple Pay для оплаты. Это всего лишь первая версия, которая еще не готова к продаже. Я пытаюсь отправить приложение внешнему тестеру с помощью тестового полета. - person Nasir; 06.03.2018

Следующий подход решил мою проблему.

У меня создалось впечатление, что [com.apple.developer.in-app-payments] необходим для оплаты Apple Pay, но когда я удалил [com.apple.developer.in-app-payments]/Merchant IDs из файла с правами, Apple Pay по-прежнему работает, и сборка может быть отправлена ​​для внешнего тестера / проверки.

Теперь можно сделать вывод, что и внутриигровые платежи, и Apple Pay в приложении совершенно разные.

person Nasir    schedule 08.03.2018