web-dev-qa-db-ja.com

管理対象と管理対象外のアプリ内製品Androidの違いは何ですか?

管理対象の管理されていないアプリ内製品の違いを知るために、開発者フォーラムに参加しました。彼らは、「管理されていないアイテムは、トランザクション情報がAndroid Marketに保存されていないため、クエリを実行できないAndroid購入タイプが管理対象外としてリストされているアイテム。管理対象外アイテムのトランザクション情報を管理する必要があります。」どういう意味ですか?管理対象と管理対象外の両方のアプリ内アイテムをテストして、サーバーから適切な応答が得られたら、マーチャントでアカウントでは、管理対象アプリと管理対象外アプリの両方で注文が配信されています。これら2つの違いを教えてください。

26
Andro Dev

nManagedは、「50ポイント購入」のようなものです。

その後、50ポイントがアカウントに追加され、アカウントサーバーに保存されます。したがって、Android市場は、この製品を購入したことを知る必要がありません。つまり、購入を記憶しません。複数回購入できます。

Managedは「この曲を購入」のようになります

このシナリオでは、ユーザーが曲を購入したことを記録するサーバーがないため、再インストールするたびに市場に問い合わせて、曲を購入したかどうかを確認できます。ダウンロードを2回以上行うことはできません。


マネージド1回のダウンロードを目的としています '=そのオブジェクトを所有しています'。

nManagedmultiple downloadsのためのもので、「何かを補充する」ためのものです。

少なくともそれは私の理解です。


バージョンには、「consumables」という概念があり、上記と同じように機能します。すべての商品はmanagedですが、商品は 'consume'にすることができます。

つまり、「50ポイントを購入」すると、ユーザーに50 managedポイントが付与されます。ユーザーはconsumeその商品を購入するまで、そのアイテムを再度購入することはできません。

したがって、nmanaged製品を即座に消費することにより、またはmanagedユーザーがその製品を「使用」したときに消費することで製品を作成できます(つまり、楽曲を購入するために消費を呼び出すことはありません)。

79
Blundell

Android Billing APIのバージョン3以降では、消耗品と非消耗品の両方を管理できます。バージョン3の課金APIを使用する場合に収集したものから、すべてのIAP 「管理」されている必要があります。

ドキュメントへのリンクは次のとおりです。 http://developer.Android.com/google/play/billing/api.html#consumetypes

7
Alexander Wong