これをアプリ内管理アイテムに使用しています。古い OS との互換性のために、今のところ V2 課金コードにする必要があります。
コードはすべて正常に機能しました - 今まで。ただし、テストメールアドレスを使用すると、混乱しているようです. - 以前の購入について調べるための RESTORE_TRANSACTIONS では、リクエストは OK を通過し、OK と応答されますが、PURCHASE_STATE_CHANGE には以前のトランザクションがリストされていません。当然のことですが、購入はありましたが、キャンセルされました。- ただし、Play ストアで購入しようとすると、「このアイテムは既に所有しています」というダイアログが表示され、購入できません。- さらに悪いことに、購入について知るために Play ストアのダイアログで [詳細...] をクリックすると、Play ストアがクラッシュします。
したがって、これは Play ストア / Google サーバーの問題と思われます。誰もこれを以前に見たことがありますか?どうすれば回避できますか?
これについては他にもいくつか質問がありますが、答えはありません。