Google Playのアプリ内購入(IAP)を長期間使用していましたが、最近(2016年6月20日)Payments Merchant Centerを更新して、購入はもう表示されません。2016年6月20日以降にGoogle Play IABテストの注文を取り消す
"以前は、ワンタイムIAPが注文IDを生成したことをテスト購入しました.2016年6月20日以降、ワンタイムIAPは注文IDを生成せず、Merchant Centerに表示されません。 "
私はリンクで購入(いないサブスクリプション)に関する情報を全く認められません: https://developer.android.com/google/play/billing/billing_testing.html ページには、「キャンセル完了テスト購入」サブスクリプションのコメントだけを持っています。
Payments Merchant Centerに表示されないテスト購入をキャンセルするにはどうすればよいですか。
UPDATE- Googleサポートからの公式の回答:Google Playデベロッパーサポートにお問い合わせのための
感謝。 これを確認しましたが、現在Play Developer ConsoleではテストIAPのキャンセルはサポートされていません。唯一の方法は、IAPを消費するか、14日間の消費時間を待つことです。私はテスト購入をキャンセルするには、このコードを実行
Purchase premiumPurchase = inventory.getPurchase(Constants.SKU_PRO);
if (premiumPurchase != null) {
App.mHelper.consumeAsync(premiumPurchase, new IabHelper.OnConsumeFinishedListener() {
@Override
public void onConsumeFinished(Purchase purchase, IabResult result) {
Log.d(TAG, "Test purchase is consumed.");
}
});
}
、および完全な購入が再び流れデバッグ:マイクから以下の回答に
UPDATE 2 - のおかげで、私は以下のコードを挿入します。
プロダクションリリースで上記のコードを使用していますか?またはアルファ/ベータテスト版に追加/削除する必要がありますか? – spanndemic
私はこのコードをproduction/releaseで実行しません。実際の購入をキャンセルします。私はベータ版でのみ使用し、隠れたボタンでは通常のユーザーは見つけられません。 – Antonio
ああ、「隠されたボタンで普通のユーザーは*を見つけることができないだろう」私はChuck Norrisがあなたのテスターの一人ではないことを願っています。彼はそのボタンを見つけるでしょう。 – lenooh