1

私は現在、携帯電話(スマートフォン)用のアプリケーションを開発しています。私の心は、2つの異なるバージョンでアプリを配布する道を選んだ。無料ですが、追加とバナーが含まれているものと、追加料金やバナーが含まれていない料金を支払う必要があるものです。

したがって、基本的に、両方のバージョンは同じプログラムに基づいていますが、主な違いは、それらが広告にバインドされているかどうかです。これは私には明らかであり、私はこの考えに一致する質問はありません。だが..

私は自分のアプリケーション用にプロジェクトを整理するのがかなり難しいことに気づきました。明確にするために、私はAndroid、Windows Phone 7、そしてiOS用のアプリケーションを開発しています。今のところ、私はEclipseでAndroidプロジェクトを整理しようとしていますが、プロジェクトを保存する方法についてはかなり混乱しています。

つまり、たとえばEclipseに2つの異なるプロジェクトがある場合、1つは広告があり、もう1つは広告がありません。アプリケーションで何かを修正する必要がある場合は、両方のプロジェクトで変更を加える必要があります。これは、これらのことを処理する正しい方法ではないと確信しています。したがって、アプリケーションを2つの異なるバージョンで使用した経験があるが、同じ機能(広告を除く)を使用している場合は、この種の問題を通常どのように処理するかを自由に説明してください。

4

2 に答える 2

2

私が取り組んできた以前のプロジェクトでは、ライブラリプロジェクトを使用しました。

基本的に、すべてのコード、UI、リソースなどをライブラリプロジェクト内に配置します。

次に、次のようなクラスパスを使用して2つのAndroidプロジェクトを作成します。com.yourapp.examplecom.yourapp.example.free

2つのAndroidプロジェクトのそれぞれに、ライブラリプロジェクトをライブラリとして含め、アプリのバージョンごとに2つのマニフェストを作成します。これは非常に単純な概要ですが、このアプローチを使用すると、同じコードベースを使用してアプリの2つのバージョンを簡単に作成できます。

于 2012-06-11T14:56:23.580 に答える
0

通常、私のアプリのほとんどは広告を表示しています。そこで、アプリの無料バージョンと、アンロックのように機能する別のバージョン(機能なし)を実装します。ただし、ユーザーが「広告なし」などの機能を購入できるアプリ内ストアを実装することもできます。

于 2012-06-11T14:59:00.870 に答える