6

私は現在、広告サポート バージョンと広告なしバージョンの 2 つのアプリケーションとして配布されている Android アプリを持っています。広告付きバージョンには 10,000 人以上のユーザーがおり、広告なしバージョンには数百人のユーザーがいます。現在、両方のプロジェクトは完全に独立しているため、更新はかなり退屈な作業です。理想的には、1 つのプロジェクトを更新して、両方のバージョンをビルドできるようにしたいと考えています。オンラインで調べたところ、次の 2 つのオプションがあるようです。

  1. ほとんどのクラス ファイルを含むライブラリを作成し、これを 2 つのバージョン用に拡張します (異なるファイルのみを変更します)。プロジェクトがかなり大きいため、これは大きなタスクになる可能性があり、深刻な頭痛の種になる可能性があります。

  2. 1 つのバージョンをリリースし、アプリ内購入を使用して広告を削除するだけです。これが最も簡単な方法のように思えますが、既存の広告なしのユーザーが料金を支払わずにアプリ内購入で広告を削除できるようにするにはどうすればよいですか?

うまくいけば、誰かが以前に同様の苦境に陥っていて、私を正しい方向に向けることができます.

4

3 に答える 3

1

私は常に SO ユーザーに使用されている android をお勧めしますinapp purchase

利点:

1) Easily track manage your playstore user.

2) If updation require then update code on one place.

3) Secure payment with google policy.

4) many more feature.

あなたの質問によると@bencallisは、オプション2の方が優れていることをお勧めします。

必要な場合inapp information then put comment

于 2013-09-06T04:52:18.973 に答える
0

私はすでに一歩を踏み出しましたが、あなたは私と同じような船に乗っています。

身近な人たちのための無料で広告のないアプリを作り、リリースしました。次に、より広い層の人々向けに、無料で広告付きの別のアプリを作成しました。2 つのアプリケーションは、アプリ固有でなければならないいくつかの点 (文字列、リソース、いくつかの変数など) を除いて、ほとんど同じでした。それらの両方を更新することに不満を感じた後、ライブラリアプローチを採用することにしました。最初は頭痛の種になるかもしれませんが、更新の手間が大幅に軽減されます。ライブラリ ファイルを更新するだけで済み、実際のアプリケーションをコンパイルしてチェックするだけです。

あなたが自分の状況をどのように説明しているかを考えると、あなたは私よりも楽に過ごせると思います。アプリケーションの 1 つ (おそらく広告なしのもの) をライブラリに変えてから、広告をサポートするバージョンで、広告を表示するレイアウトを単純に上書きします。

私が知る限り、あなたが望むことを行う方法がないという理由だけで、2 番目のオプションを提案することはできません。

于 2013-09-05T23:34:20.520 に答える