"Деталь вы пытались купить не может быть найден" Android в приложение биллинга

? CyberedElf @ | Original: StackOverFlow
---

Я получаю эту ошибку при тестировании моего приложения .

Приложение подписано и загружены на альфа-тестировании части консоли разработчика .

Пункт в - приложение имеет статус " Активный " .

Я вошел учетную запись, чем мой аккаунт разработчика в " доступ к тестированию ».

Я использую устройство с основного счета в " доступ к тестированию ", а не учетной записи разработчика .

Я проверил правописание моей SKU.

Точно такой же .apk был загружен на консоль разработчика и установить на испытательном устройстве .

Я проверил лицензионный ключ.

Я ждал более чем 12 часов SKU и тестирование счета будут распространяться .

Все, кажется, работает, когда я использую android.test.purchased .

Есть несколько вопросов, касающихся эту ошибку. Ссылки по теме Это меня так далеко включают в себя:  https://groups.google.com/forum/#!topic/android-developers/A2RM4P34zo0

http://stackoverflow.com/questions/9743429/how-to-resolve-the-item-you-were-attempting-to-purchase-could-not-be-found

http://stackoverflow.com/questions/16393354/the-item-you-were-attempting-to-purchase-could-not-be-found-after-following-in

http://stackoverflow.com/questions/23752939/the-item-you-were-attempting-to-purchase-could-not-be-found

http://developer.android.com/google/play/billing/billing_testing.html#billing-testing-test

http://stackoverflow.com/questions/9357698/testing-android-in-app-purchases-with-unpublished-apps

http://stackoverflow.com/questions/18610528/android-in-app-purchase-for-alpha-test-mode

http://stackoverflow.com/questions/23750320/error-the-item-you-were-attemping-to-purchase-could-not-be-found

http://stackoverflow.com/questions/23917264/item-could-not-be-found-in-app-billing-issue

http://stackoverflow.com/questions/23586388/in-app-billing-product-not-found

http://stackoverflow.com/questions/16159894/android-billing-item-not-found

http://developer.android.com/training/in-app-billing/list-iab-products.html

http://www.techotopia.com/index.php/Integrating_Google_Play_In-app_Billing_into_an_Android_Application_%E2%80%93_A_Tutorial

http://stackoverflow.com/questions/8760512/do-test-accounts-require-real-credit-card-to-purchase-via-in-app-billing

Что еще может быть причиной этой ошибки ?

Один раз я получил за эту точку . Телефон и счет моей жены используются для тестирования. Оказалось, работать после включения ее счет, чтобы иметь тестировании доступа и ждать 3 часа . Пункт был найден и он просил проверить свой ​​пароль учетной записи. Я протянул ей устройство, она вошла пароль, она сказала, что былаошибка, и закрыл окно . Я не знаю, что ошибка была, и я не был в состоянии вернуться к этой точке. Я уверен, чтотовар не был приобретен, потому что он не появлялся на принадлежащей списка. После этого, я использовал другое устройство с помощью другой учетной и еще 3 часа. Новое устройство не получает ничего, кроме пункта не найдена ошибка при использовании активного SKU .

---

Top 5 ответ

1user1454444 @

Я испытывал этот вопрос и просто болтали с поддержкой Google, с помощью https://support.google.com/googleplay/android-developer/?hl=en#contact=1

и они сказали, что я должен опубликовать приложение. Это означало, добавив скриншоты, описание и т.д., и затем издания ( При нажатии на кнопку Опубликовать в верхнем правом углу консоли разработчика ) . Если ваше приложение находится в состоянии черновика, который может бытьпроблемой.

Изменить: Это в настоящее время пишется в девелоперских документы здесь :

http://developer.android.com/google/play/billing/billing_testing.html#draft_apps

Draft Apps are No Longer Supported

Раньше вы могли опубликовать " проект " версию своего приложения для тестирования. Не Эта функция больше не поддерживается. Вместо этого, есть два пути вы можете проверить, как пре-релиз приложение работает на плей -магазине Google :

Вы можете опубликовать приложение к альфа или бета каналов распределения. Это делаетприложение доступно наGoogle Play магазин, а только к тестерам вы положили на " белый список " .   В некоторых случаях, вы можете проверить Google Play функциональность с неопубликованной приложения. Например, вы можете проверитьнеопубликованные приложение In- приложение поддержки счетов с помощью статических ответов, специальные идентификаторы зарезервированное продуктов, которые всегда возвращают конкретный результат (например, " купил " или " возвращается " ) .

2skullthug @

Была такая же проблема . Я связался с, а также и получил такой ответ от Google

Благодарим Вас за обращение в Google Play Поддержка разработчиков и отчетности поведение, которое вы видите с расчета в приложении .

Мы недавно сделали некоторые изменения в наших системах, и мы теперь требуют приложения, которые будут опубликованы до начала испытания . В настоящее время мы рекомендовать опубликовать свой APK в альфа-канале для того, чтобы проверить файлы лицензирование, биллинг в приложении, и расширения. Там нет необходимости в создании специального тестирования группу в альфа-канале, чтобы проверить эти функции, однакоприложение должно быть опубликовано, а не в черновом режиме .

Приносим свои извинения за причиненные неудобства и работаем, чтобы обновить нашу документацию, чтобы отразить эти изменения.

После публикации моей APK Альфе (как я еще не запущен ) и ожидание час или около того, мои IAP контрольная закупка начал работать снова .

3A. Adam @

Если бы потратить часы, пытаясь проверить IAB, хотя несколько дней назад он работал .

Вотизменение ....

"Draft Apps are No Longer Supported Раньше вы могли опубликовать " проект " версию своего приложения для тестирования. Не Эта функция больше не поддерживается. Вместо этого, есть два пути вы можете проверить, как пре-релиз приложение работает на плей -магазине Google :

Вы можете опубликовать приложение к альфа или бета каналов распределения. Это делаетприложение доступно наGoogle Play магазин, а только к тестерам вы положили на " белый список " " .

@ http://developer.android.com/google/play/billing/billing_testing.html#draft_apps

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

4user3788120 @

Я имею значительные проблемы с In-App- биллинга, а также, но я нашел несколько указателей от блога Стефана здесь: https://www.gaffga.de/implementing-in-app-billing-for-android/ и обнаружили, что он был с помощью специального префикса " android.test " Так, например, я создаю SKU в консоли разработчика под названием " купил " Затем с помощью " android.test.purchased " в нее ссылаться .

Это работает для меня, по крайней мере, получить сообщение об ошибке уйти. Тем не менее, он все еще может застрять в тестовом режиме подвешенном состоянии.