2012-01-30 11 views
3

初心者の質問、私はアプリ内購入でアンドロイドアプリを作っていますし、これを行う方法に関する素敵なチュートリアルがありますhere。しかし、私は私のサーバー上でその購入を確認する方法を見つけることができません。クライアントは10個のグミベアなどを購入し、サーバーにこれを私のプロフィールに追加するように指示します。プロファイルを更新する前にクライアントが真実を伝えているかどうかを確認するにはどうすればよいですか?これを行うには、どこかに基づいたAPIがありますか?アプリの購入時に確認する残りのAPIはありますか?

答えて

1

それを整理して整理してください。 docsに記載されているように、デバイス上のアプリストアから署名付きの返信が届きます。レスポンスはマーチャント・キーを使用して署名されているため、電話をかけずにサーバー上のキーを使用して検証できます。注意すべきメッセージは、PURCHASE_STATE_CHANGED(財務注文状態)またはCHARGEDです。それをサーバーに送信し、署名を確認するだけです。

また、Google Checkout Notification APIと統合できると思いますが、デバイス上のサービスで処理されている通知に依存しているため、アプリ内購入でうまくいきません。

関連する問題