5

私は市場に出したいAndroidアプリケーションを開発しました。ただし、無料 (広告あり) と有料 (論理的には広告なし) の 2 つのアプリケーションに分割したいと考えています。どうすればそれを行うことができますか?広告を追加することについては疑問に思っていませんが(すでに管理しています)、既存のAndroidアプリケーション(Eclipseプロジェクト)を1つ取得して、新しいプロジェクトを作成せずに2つに分割して、すべてのファイルをコピーして貼り付ける方法1つずつ(またはバッチで)。それは可能ですか?

ところで、私は SCM に GIT を使用しているので、1 つはマスター、もう 1 つはフリーの 2 つの別個のブランチを作成しましたが、市場がそれらを 2 つの異なるアプリケーションとして分離することを保証する config-value を設定する必要があります。

また、ユーザーが「アップグレード」するときに、データベースを無料アプリから有料アプリにコピーすることはできますか?

4

3 に答える 3

1

Maven Android プラグインを使用して、同じアプリケーションの複数のバージョンをビルドできます。その後、バージョンごとに異なる AndroidManifest を指定できます (バージョンごとに異なるアプリケーション パッケージ名を指定するため)。

アプリの無料版と有料版は、Maven では異なるプロファイルになります。

于 2011-01-28T21:12:59.340 に答える
0

有料版にアップグレードするためにアプリの支払いで行うことができます.1つのプロジェクトだけですべてを持っているので、それは素晴らしいでしょう.

于 2014-01-28T15:53:50.360 に答える
0

2 番目の質問ですが、デバイスのデータベースを使用していませんか? その場合は、「/data/data/free_app/databases/」でアクセスして、/data/data/paid_app/databases/ にコピーできます。

または、アプリに同じパッケージ名を使用して、両方が同じデータベースを使用するようにすることもできます。データがおかしくならないように、他のものを購入したときに無料のものをアンインストールする必要があります。

アプリ データベースを使用する場合は、こちらを参照してください。

于 2010-05-04T12:42:11.237 に答える