1

アプリ内課金を利用して一部アプリの機能をコントロールしたいのですが、

実際、私のアプリをサポートすることを決定したユーザーから広告を削除したいと考えています。

問題は、アプリ内課金をどう使って購入するかではなく、ユーザーがアプリをアンインストールして後で再インストールするケースをどう管理するかです。

その場合、アプリケーションはアップグレードが購入されたかどうかをどのように知る必要がありますか?

外部サービスを実装する必要がありますか? または、特定のユーザーによる注文の追跡もサポートされていますか?

4

1 に答える 1

2

外部サービスは必要ありません。アプリ内購入アイテムをGoogle Play (Android マーケット) で「管理購入」に設定できます。アプリの起動時に、RESTORE_TRANSACTIONS BillingRequest を Google Play に送信します。このリクエストは、管理された購入に関するユーザーのトランザクション ステータスを取得します。このリクエストは、ユーザーのトランザクション ステータスを取得する必要がある場合にのみ送信する必要があります。これは、通常、アプリケーションがデバイスに初めて再インストールまたはインストールされた場合にのみ行われます。

于 2012-05-14T13:20:39.887 に答える