WP7.8 と WP8 の両方で実行できるように、現在 OS v7.1 を対象としている無料の Windows Phone アプリがあります。ユーザーにお金を払ってもらいたい「プレミアム」コンテンツとなる機能をさらに作成したいと考えています。
私は当初、これを有料アプリにし、Trial API を使用してトライアルを提供することを計画していましたが、主にマーケティング上の理由から、アプリ内の「プロ パック」として利用できるようにすることを決定しました。フリーミアム」アプリは、「トライアル」よりも開発者への還元が優れているため、ストアで「無料アプリ」のラベルを維持したいと考えています。
7.1 にはアプリ内購入 (IAP) 用の API が含まれておらず、OS v8.0 のみが含まれているため、これが問題になります。
現在のバージョンを「ライト」バージョンにして、新しくコンパイルされた「プロ」バージョンをリリースすることもできますが、2 セットのコードを維持したくないため、ユーザーが新しいバージョンをダウンロードしてレビューを失い、番号をダウンロードする必要があります。など エレガントではないようです。
同じソリューション内のリンクされたプロジェクトで個々の OS をターゲットにできることはわかっていますが、7.1 プロジェクトにトライアル API を含め、8.0 プロジェクトに IAP をすべて同じ機能をターゲットにすることはできますか?
1 が当てはまる場合、WP7 ストアでは有料アプリとして表示され、WP8 では無料アプリとして表示されますか、それとも両方で有料アプリとして表示されますか?
この機能をより適切に実装する方法について何か提案はありますか?