previous question of mineへの回答により、アプリ内課金とサーバー側の確認がどのように機能するのか理解していたと思いましたが、私はまだこれは私が持っているものであるGoogle Playアプリ内課金バージョン3の購入(パート2)のサーバー側の確認
...失われたと私は何をしたいんだ:
私は、ユーザーが複数の「アイテム」を購入することができるアプリを持っています。各アイテムはサーバーに保存され、アイテムは購入時にアプリ内でダウンロードできるようにする必要があります。アイテムは、一度しか購入できない管理対象アイテム(つまり、非消耗品)です。 Google Playデベロッパーコンソールでアイテムを定義する際に問題はなく、購入を成功させることができます。
私が理解していないことは、自分のサーバーがpurchaseTokenと署名を使って購入を検証するだけでなく、購入されたアイテムXでありアイテムXであることを知ることです。サーバーがGoogleと話すことができ、特定のpurchaseTokenがどのアイテムIDに属しているかを尋ねるGoogle APIがありますか?これを行うには他の方法がありますか?
ありがとうございました!私はこの問題のために2日間過ごしました。 –
あなた自身の質問に答えることはStackOverflowによって奨励されるので、心配しないでください。 – Oliver
IABHelperでgetOriginalJsonを使用していただきありがとうございました – ilovett