3

無料トライアルで支払われるアプリを持っています。Windows Phone 8にアップデートして、アプリ内購入で無料にすることを考えています。以前のバージョンを購入したすべての顧客が新しいバージョンで利用できるすべての機能を利用できるようにしたいと思います。

ユーザーが新しい無料バージョンに更新するときに、ユーザーが以前にアプリの料金を支払ったかどうか、または無料試用版を使用していたかどうかを確認する方法はありますか?言い換えれば、プラットフォームは、ユーザーが以前にアプリを購入したかどうかを教えてくれるクラスとメソッドを提供してくれますか?

現在、私は状況を処理するために次の方法を見ています:

1位:

現在のバージョンへのアップデートを公開し、試用版と有料版を維持します。ユーザーがフルバージョンを持っているかどうかにかかわらず、IsolatedStorageを使用して情報を保存します。新しいアップデートを公開します。今回はfree+in-app-purchasesです。ユーザーがすべての機能を自動的に持つ必要があるかどうかをIsolatedStorageから確認してください。

問題:ユーザーが最初の更新をスキップすると、2番目の更新の機能が失われます。ユーザーがスマートフォンを切り替えると、アプリ内購入を実際に取得していないため、すべての機能が失われます(ユーザーは、以前に料金を支払ったユーザーにのみ表示される無料の「プロ」パックを入手できる可能性があります)。アプリ?)

2番目:

ユーザーが現在の有料アプリを登録できるWebサービスを作成します。新しいバージョンに更新した後、ユーザーはログインしてすべての機能を利用できます。

4

1 に答える 1

2

A) 新しいバージョンを新しいアプリとしてリリースします。Web サービスを介してキーを登録する以前のバージョンの更新をリリースし、ユーザーを新しいアプリに誘導し、登録コードを記載したメールを送信します。

B) いずれかの方法で更新を処理し、1 か月か 2 か月の更新期間を与えてから、サポートを通じて他のすべての人を処理します。

C) B のバリエーション: 有料の IAP をすべての人に無料で (または非常に安く) 提供する新しいバージョンを公開し、宣伝せずに 1 か月間ストアに置いてから、実際に IAP に課金される更新をリリースします。サポートを使用して、更新する機会がなかったすべての人を処理します。

于 2013-02-11T01:51:52.923 に答える