7

標準ヘルパー経由でテスト購入インテントを送信しました。

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 ストアの署名付き APK を作成し、開発者コンソールにアップロードしました
  • Dev Console でテスト項目をセットアップしました
  • onActivityResult を実装しました

何か不足していますか?

4

2 に答える 2

6

2013/03/08から今まで同じエラーが発生しました。2008 年 3 月より前は、android.test.purchased の使用は正常に機能していました。この製品IDを観察すると、一定期間で自動的にクリアされるようです。

EDIT匿名ユーザーが次を追加しました:

ここに問題があります: https://code.google.com/p/android/issues/detail?id=53077

于 2013-03-11T01:44:10.330 に答える
1

まず、Google Play ストアのアルファ版またはベータ版でアプリを公開します。

アプリを公開し、apk が「アルファ テスト」セクションのみにある場合、一般には公開されず、アルファ セクションでアクティブ化されたテスターのみが利用できます。

編集: 1 つの追加メモ: 「通常の」使用では、Google Play でアプリを見つけることはできませんが、アクティブ化されたテスターは検索ボックスを使用してアプリケーションを見つけることもできません。

アプリケーション パッケージへの直接リンクのみが機能します。(アクティブ化されたテスターのみ)。 https://play.google.com/apps/testing/yourpackagename

于 2015-06-11T12:05:18.743 に答える