IAB потреблениеPurchase () больше не работает для статического ответа android.test.purchased

Наше бета-приложение используетandroid.test.purchased так что клиенты могут проверить бесплатно. Но недавно что-то сломалось с потреблением этих тестовых продуктов. Процесс покупки по-прежнему работает нормально, но когда мы пытаемся потреблять:

int response = ms.consumePurchase(3, mContext.getPackageName(), token);

Это сейчас всегда возвращаетсяRESULT_DEVELOPER_ERROR == 5, Переданные данные кажутся действительными, токенinapp:com.lootworks.swords:android.test.purchased который я считаю правильным для статических испытаний продукции.

Одновременно все наши более ранние версии приложений также перестали работать, и мы не изменили наш код, так что, похоже, что-то изменилось с самой IAB.

Я также проверил покупку / потребление реальных (за $) продуктов, и это успешно с тем же кодом. Таким образом, проблема потребления, кажется, затрагивает только элемент теста статического ответа.

Ответы на вопрос(2)

Ваш ответ на вопрос