Платеж для Android в приложении: ошибка при загрузке sku android.test.purchased (ответ: 5: ошибка разработчика)

Я отправил тестовую покупку с помощью стандартного помощника:

String SKU = "android.test.purchased"; mHelper.launchPurchaseFlow(this, SKU, 10001, mPurchaseFinishedListener); 

Покупка была выполнена успешно, но когда я пытаюсь использовать приобретенный товар, используя:

 mHelper.consumeAsync(inv.getPurchase(SKU), mConsumeFinishedListener); 

Я получаю следующую ошибку:

 Error while consuming: IabResult: Error consuming sku android.test.purchased (response: 5:Developer Error) 
  • Я создал Play Store, подписанный apk и загруженный в консоль разработчика
  • Я установил тестовый элемент в консоли Dev
  • Я реализовал onActivityResult

Я что-то упускаю?

Solutions Collecting From Web of "Платеж для Android в приложении: ошибка при загрузке sku android.test.purchased (ответ: 5: ошибка разработчика)"

Я получил ту же ошибку с 2013/03/08 до сих пор. До 03/08, потребление android.test.purchased работает отлично. Я наблюдаю этот идентификатор продукта, он, кажется, автоматически очищается с некоторым периодом.

EDIT Анонимный пользователь добавил следующее:

Вот проблема: https://code.google.com/p/android/issues/detail?id=53077

Сначала опубликуйте приложение в альфа-версии или бета-версии вашего магазина google play.

Если вы публикуете приложение, а apk находится только в разделе «альфа-тестирование», тогда он НЕ доступен для широкой публики, только для активированных тестеров в альфа-разделе.

EDIT: Еще одно примечание: «Обычное» использование не найдет ваше приложение в Google Play, но активированный тестер не сможет найти приложение, используя окно поиска.

Будет работать только прямая ссылка на пакет приложений. (Только для активированных тестеров). https://play.google.com/apps/testing/yourpackagename