ベータ版アプリではandroid.test.purchased
、お客様が無料でテストできるように使用しています。しかし、最近、これらのテスト製品を消費すると何かが壊れました. 購入プロセスは引き続き正常に機能しますが、消費しようとすると:
int response = ms.consumePurchase(3, mContext.getPackageName(), token);
これは常に を返すようになりRESULT_DEVELOPER_ERROR == 5
ました。渡されたデータは有効に見えます。トークンはinapp:com.lootworks.swords:android.test.purchased
、静的テスト製品にとって正しいと思います。
同時に、以前のバージョンのアプリもすべて動作しなくなり、コードを変更していないため、IAB 自体で何かが変更されたようです。
実際の ($ の) 製品の購入/消費もテストしましたが、同じコードで成功します。したがって、消費の問題は静的応答テスト項目のみに影響するようです。