-1

現在、最初のWindowsPhone8アプリを完成させています。現在、広告を掲載しており、ストアで無料販売する予定です。私は疑問に思っていますが、広告なしの有料バージョンのアプリも含めるための最善の方法は何ですか?

ストアに2つのバージョンがある方がいいですか、それとも広告を含む「試用版」バージョンがある有料バージョンが1つある方がいいですか?

どちらのオプションでも、各バージョンに同じコードベースを使用するためのチュートリアルまたは優れたアプローチを知っている人はいますか?たとえば、両方のバージョンに同じコードを使用しているが、コードに(そのバージョンに基づいて)広告を含めるかどうかをプログラムで決定させていますか?

解決:

アプリ内購入システムを使用するために、以下の@DVDによる回答を使用しました。これを行う方法(エミュレーターでのテストを含む)の優れたチュートリアルをここで見つけました:http: //msdn.microsoft.com/en-us/library/windowsphone/develop/jj681689 (v = vs.105).aspx #IAP_MockLibrary

4

1 に答える 1

2

Windows Phone 8の場合、最善の解決策はアプリ内購入を使用して広告を削除することだと思います。

ユーザーを分割する2つの異なるバージョンのアプリ、レビュー、ダウンロードを2つのアプリで使用する場合は、レビューとダウンロードを使用してアプリのランクを計算することに注意してください。

このシステムはアプリの購入ではサポートされていないため、WP7市場向けにも公開している場合にのみ、このシステムをお勧めします。

それでも、このシステムを使用したい場合、考えられる解決策は、コンパイル前のステートメントを使用することです。

#if PAID_VERSION
(paid version code)
#else
(free version code)
#endif

新しいソリューション構成を作成すると、リリースオプションをコピーして新しい名前を付けることができます。その後、ビルドタブのプロジェクトプロパティにシンボルを追加するだけです。この後、デプロイするwitchソリューション構成を選択して完了です。

于 2013-01-10T17:37:50.197 に答える