2013-04-29 3 views
13

私は、バックエンドサーバー上でデジタルコンテンツの購読を実装するAndroidアプリケーションを作成しています。私がしたいことは、購入したPlayアカウントに関連付けられた名前と電子メール、つまり、私がMerchantアカウントにアクセスして注文を表示すると取得できる情報と同じ情報を取得することです。アプリ内課金ユーザーアカウントの詳細を取得

TrivialDriveアプリ内課金の例を使用して、私はINAPP_PURCHASE_DATAにアクセスし、「確認するサブスクリプションドキュメント」を推奨していますように私のバックエンドサーバにその情報を送信することができるよ:http://developer.android.com/google/play/billing/v2/billing_subscriptions.html

ドキュメントは一般的な実装のワークフローを示していますそして、言う:

ユーザーが正常に新しいサブスクリプションを購入し、あなたのアプリ が購入トークン、ユーザー名、 、安全な場所に他の情報を格納するバックエンドサーバに通知します。

私は購入トークンと他のINAPP_PURCHASE_DATAを保存することができますが、どのようにすればそのユーザー名や電子メールを入手できますか?私はtogehter私はいくつかのユーザー名、電子メール、サブスクリプションの有効期限のようなアカウントの詳細が私のバックエンドサーバーから要求される必要がありますピースtogehterことができますから。私のバックエンドサーバー上の購入トークンを使用して注文情報にアクセスする鍵があるようですが、この時点でこれを行うための明確な方法は見つかりませんでした。

何か提案がありがとうございます。 よろしく

+0

あなたの問題は解決しましたか?私はまた、ユーザー情報を見つける方法を見つけることができません – sberezin

+0

@sberezin、あなたの問題を解決しましたか? – wawa

答えて

-1

例はこちらAndroidデベロッパーサイトにあります:その後Google Play In-app Billing

Testing In-app Billing

enter image description here

Administering In-app Billing

enter image description here

このenter image description here

In-app Billing Reference

のような製品リスト

に一度に項目1を追加する次に、このAgreement

参考リンクrefund policyIn-app BillingImplementing In-app Billing

を確認Plsは言うならばあなたはまだいくつかの問題に直面しています:)

ありがとうございました

+0

明らかに、OPはコードで購入したユーザーの情報/電子メールアドレスを取得するよう求めています。 – ozmank

関連する問題