技術ノート 特徴 Android でアプリ内購入を復元する方法

Android でアプリ内購入を復元する方法

Android でアプリ内購入を復元する方法

Google Play 自体ではなく、アプリ内で行う購入はすべて アプリ内購入 となります。 Google Play はこれらのアプリ内購入を追跡します。永続的で新しいデバイスで復元できるものもありますが、購入後に使い果たされるものもあります。

Android でアプリ内購入を復元する方法

これはアプリ内での購入にのみ適用されます。購入したアプリを復元するには、Google Play にアクセスして再インストールします。現在の Google アカウントでアプリをすでに購入している場合は、使用する各アプリで再ダウンロードできます。

消耗品と非消耗品の購入

Android でアプリ内購入を復元する方法

Android でのすべてのアプリ内購入は Google Play によって追跡され ます。 Google Play からアプリ内購入を購入すると、Google Play は、あなたがそのアプリ内購入を「所有」していることを記録します。ただし、これらの管理購入の一部は「消耗品」です。アプリがアプリ内購入を消費すると、Google Play はそのアプリ内購入を「未所有」としてマークします。

Android でアプリ内購入を復元する方法

消費可能なアプリ内購入とは、ゲーム内通貨、追加ライフ、または「使い切る」ことができるあらゆる種類のクレジットのことです。

非消費型のアプリ内購入は使い果たされません。それは、フルバージョンのロック解除、「広告の削除」購入、またはゲーム内で購入して何度でもプレイできるレベルなどです。基本的に、非消耗品には、永続的にアクセスできるものがすべて含まれます。

以前は、「管理された」購入と「管理されていない」購入がありました。管理対象の購入は Google Play によって管理され、永続的でしたが、管理対象外の購入は Google Play によってまったく追跡されませんでした。現在、すべての購入は Google Play によって管理されていますが、一部の購入は消耗品である可能性があります。たとえば、ゲームで 100 コインを購入すると、Google Play はその 100 コインの購入を「所有」しているというメモを作成します。次に、ゲームはあなたがその購入を所有していることを確認して、ゲーム内で 100 コインを与え、100 コインのアプリ内購入を「未所有」としてマークします。必要に応じて、100 コインの別のパックを購入できます。

Android でアプリ内購入を復元する方法

非消耗品の購入を復元する方法

消耗品ではないアプリ内購入は復元できます。アプリを再インストールするか、Android デバイスをリセットするか、新しい Android デバイスを入手すると、それらのアプリ内購入へのアクセスを取り戻すことができます。

これを行うには、購入時に使用したのと同じ Google アカウントで Google Play にサインインしていることを確認してください。アプリ内購入は Google アカウントに関連付けられています。

次に、アプリ内購入を行ったアプリをインストールして起動します。ほとんどの Android アプリは、自動的に Google Play にクエリを実行し、行ったアプリ内購入を確認して、それらを復元します。

これは、ボタンをタップして Apple ID パスワードを入力して、アプリ内購入を手動で復元する必要がある とは動作が異なります。アプリは、パスワードを要求せずに、いつでもバックグラウンドで自動的に購入内容を復元できます。

ただし、一部のアプリでは購入内容がすぐに復元されない場合があります。確認するまでに数分かかる場合があります。一部のアプリには、メイン画面、オプション メニュー、またはアプリ内ストアに「購入を復元」ボタンまたは同様の名前のオプションが含まれている場合があります。このようなボタンをタップすると、アプリが Google Play で購入したコンテンツを確認するように強制できる場合があります。ただし、ほとんどのアプリではそのようなボタンは必要ないため、提供されていません。

Android でアプリ内購入を復元する方法

消耗品のアプリ内購入を復元する方法

非消費型のアプリ内購入は簡単に復元できますが、消費型のアプリ内購入を復元したい場合は問題が発生する可能性があります。

各消耗品のアプリ内購入は、Google Play が追跡する「管理された」購入となりました。ただし、アプリは通貨を提供すると、おそらくすぐに購入が「消費された」ことを Google Play に通知します。消耗品アイテムを購入したが、何らかの理由でアプリがまだそれを提供していない場合、この購入は、使用しているデバイスに関係なく自動的に復元されます。

アプリがその購入(通貨、ブースター、ゲーム内の追加ライフなど)を提供した場合、そのデータは Google Play には保存されませんが、アプリ自体によって追跡されます。このデータを新しいデバイスに復元すること、またはデバイスをリセットした後に復元することは保証されていません。

一部のアプリでは、Android の組み込み同期機能を使用して保存ファイルを同期する場合があり、これには購入した消耗品が含まれる場合があります。ただし、多くのアプリはこれを使用しておらず、アプリがこれを使用するかどうかを知る方法は通常ありません。他のアプリには独自のアカウント システムが組み込まれている場合があるため、コンテンツへのアクセスを取り戻すには、両方のデバイスで同じアカウントでアプリにサインインする必要がある場合があります。

ただし、一部のアプリはデータをまったく同期しません。代わりに、セーブ データを Android スマートフォンまたはタブレットにローカルに保存する場合があります。このような場合、アプリのデータをわざわざバックアップして復元しない限り、Android は役に立ちません。

Android デバイスが root 化されて いる場合は、 Titanium Backup を使用して特定のアプリのデータをバックアップし、それを別のデバイスに復元できます。これを行うには、両方のデバイスで root 権限を取得する必要があります。これにより、すべての通貨、追加ライフ、アプリ内にあったすべてのものを含むアプリの状態が復元されます。

root 権限を持っていない場合、 Android には隠されたバックアップと復元機能が含まれており、 使用するにはデスクトップ コンピュータに接続する必要があります。この機能を使用して、アプリの消費可能なアプリ内購入データをデバイス上の他のすべてのデータとともにバックアップし、Android デバイスを再度ワイプしてセットアップする必要がある場合に復元することができます。


購入する際は、さまざまな種類のアプリ内購入に留意してください。アプリ内通貨に何百ドルも費やしたとしても、一部のアプリはこれを何らかの方法で同期しようとしない場合があり、新しいデバイスに移行するとその通貨を失う可能性があります。ほとんどの人が実行しないような抜本的な対策を講じない限り、 Titanium Backup を使用してアプリのデータをバックアップするなど。

画像クレジット: Flickr の Karlis Dambrans

「 Android でアプリ内購入を復元する方法」に関するベスト動画選定!

アプリ 再インストール 方法
Androidの削除したデータを復元する方法|Wondershare Dr.Fone