null productIdentifier AND invalidproductIdentifier (Покупка из приложения) - PullRequest
0 голосов
/ 09 июля 2010

У меня есть один продукт, зарегистрированный и разрешенный к продаже в iTunes Connect.Я запрашиваю ПРАВИЛЬНЫЙ идентификатор продукта, но объект SKProductsResponse возвращает нулевой productIdentifier и нулевой invalidproductIdentifier.

В чем может быть проблема?

  • ИТОГО ИЗДЕЛИЯ ОБЩЕГО ИЗДЕЛИЯ: 1
  • PRODUCTИдентификаторы: ДА
  • , ОФОРМЛЕННЫЕ ДЛЯ ПОКУПКИ: ДА
  • SDK: iOS4.0
  • УСТРОЙСТВО ОС: iOS4.0 установлена ​​на iPhone 3G
  • APPSTORE ACCOUNT: Выход из реальной учетной записи (создана тестовая учетная запись)
  • НАСТРОЙКИ БИЛДОВ: разработка и тестирование на устройстве (для всех, кто говорит «тестирование с помощью дистрибутива». Как вы должны тестировать дистрибутив на устройстве?)

Ответы [ 2 ]

1 голос
/ 24 декабря 2010

Одна из причин получения недействительного идентификатора продукта заключается в том, что: если вы запускаете загруженное приложение App Store на своем устройстве, а затем пытаетесь запустить отладочный двоичный файл того же приложения (созданного с помощью профиля обеспечения разработчика), вы будете получить неверный идентификатор продукта. Поэтому убедитесь, что вы удалили версию AppStore из App перед установкой двоичного файла отладки.

Мне пришлось потратить целый день, чтобы обнаружить эту скрытую проблему с тестированием IAP.

0 голосов
/ 31 декабря 2011

Вы пытались использовать только productid, а не полный bundleid + productid? Я слышал смешанные результаты, но у меня проблема с тем, что я вижу только свои продукты в симуляторе, но не на устройстве (все критерии соответствуют тому, что вы перечислили выше)

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