iPhone StoreKit: в приложении Покупка: Неверный идентификатор продукта - PullRequest
0 голосов
/ 25 марта 2011

Я знаю, что этот вопрос задавался ранее, но я все еще сталкиваюсь с проблемами с покупкой в ​​приложении. Я прочитал документ Apple, следуя контрольному списку http://troybrant.net/blog/2010/01/invalid-product-ids/

Но я все еще сталкиваюсь с проблемой при совершении покупки в приложении. Я следовал видео-учебнику по созданию StoreKit, мои коды в порядке. Когда я делаю NSLog для NSLog (@ "Неверный счетчик ProductRequest% d", [response.invalidProductIdentifiers count]); Результат: Неверный счёт productRequest 1 Я отправил двоичный код и отклонил его. Я надеюсь, что это не проблема для IAP, чтобы работать. То, что я делаю по-разному, чтобы заставить в приложении покупки работать.

Может ли кто-нибудь любезно посоветовать мне, если я делаю ошибку или что я должен сделать, чтобы обеспечить работу iap.

Ваш ответ будет высоко оценен.

Спасибо.

Ответы [ 4 ]

1 голос
/ 19 июня 2011

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

0 голосов
/ 22 января 2013

Перезагрузил мой Macbook, и он заработал.

0 голосов
/ 17 января 2013
  • Попробуйте вручную удалить приложение с устройства.
  • Выйдите из своей учетной записи на устройстве.
  • Затем перезагрузите устройство и попробуйте снова.

Это сработало для меня.

0 голосов
/ 28 марта 2011

Шаги, предпринятые для того, чтобы сделать покупку в приложении для работы:

1) Создан уникальный идентификатор приложения: com.yakimbi.inAppPurchase

2) Создан профиль обеспечения, загружен и установленit.

3) Добавьте приложение в iTunes Connect App Store.

4) Загрузите двоичный файл приложения и отклоните его.Статус разработчика отклонен.

5) Продукт добавлен в разделе «Управление вами» в разделе «Покупка приложения», ProductID - com.yakimbi.inAppPurchase.ProductTest1, созданный как непотребляемый элемент.

6) Написал код StoreKit для запроса продукта.

7) Ожидал более 48 часов после добавления продукта.

8) Создан аккаунт тестового пользователя.

9) Обновлен код с поддержкой транзакций.

10) Выйти из моей учетной записи на устройстве.

11) Запустить приложение на устройстве.

12) Но я получаю inValidPurchaseIdentifier count 1.

13) Никогда не запрашивались имя пользователя и пароль.

Какие шаги я пропустил при создании этого.Я надеюсь, что кто-то может направить меня.Спасибо.

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