アプリ内購入をゲームに追加しましたが、アプリ内購入中にホームボタンを押すまでは問題なく動作します。アプリケーションは singleTask モードである必要があります (これは Unity プロジェクトです)。
したがって、ドキュメントから Google のサンプル プロジェクトを取得すると、すべて正常に動作します。追加
launcandroid:launchMode="singleTask"
次に、アプリ内購入中にホームボタンを押すと、次のような問題が発生します。
- 購入ボタンを押すと、「これはテスト注文です。課金されません」という Google Play の購入画面が表示され、ここでホームを押すと、アプリを再度ロードすると次のように表示されます。
購入エラー: labResult: IAB 結果の Null データ (応答: -1002: Bad response received)
- 「購入に成功しました」と表示されるまで購入を進め、そこでホームボタンを押すと、同じエラーが発生し、アプリ内の製品がゲーム内に取得されず、次に購入しようとするとそれは言う
購入エラー: labResult: アイテムを購入できません (応答: 7: アイテムは既に所有されています)
したがって、明らかに消費されません (次にアプリケーションが起動されるまで):
皆さんは、このような問題にどのように対処していますか? それとも、それらをまったく処理していますか?