Android In-App購入ユーザー識別
-
26-10-2019 - |
質問
アプリ内購入をアプリに追加しています。購入プロセスを行うには、請求サービスにどのような詳細を送信する必要がありますか。つまり、ユーザーメールID(市場ID)などを送信する必要がありますか?誰かが私を助けることができますか?
解決
製品IDのみを送信しますが、Billingserviceは、アプリのパッケージ名を含むAndroid市場に内部的に情報を送信します。このパッケージ名は、アプリを識別するのに十分です。次のリンク(特に行番号164)のソースBillingserviceを参照してください。
http://code.google.com/p/marketbilling/source/browse/src/com/example/dungeons/billingservice.java
他のヒント
いいえ、何もする必要はありません In-App Billing
プロセスはアプリを自動的に接続します。あなたが送る必要があるのはです productId
購入するアイテムの場合、その製品はすでにアプリページに存在するはずです。詳細については、にあります http://developer.android.com/guide/market/billing/billing_admin.html
ユーザーは、Android Marketアプリにサインインするために使用したGoogleアカウントによって識別されます。彼らが購入する管理された製品はこのアカウントに結び付けられているため、ユーザーが電話をリセットしても(または別のデバイスで同じアカウントを使用している場合でも復元できます。請求APIを呼び出すと、Android市場から自動的に送信されます。あなたは特別なことをする必要はありません、それはただ機能します(壊れていないとき)。