8

私は自分のアプリの2つのバージョンをリリースしようとしています:無料と有料です。有料アプリにはさらにいくつかの機能がありますが、そのような追加のコンテンツはありません。もともと私は2つの別々のアプリを市場にリリースするつもりでしたが、1つのコードベースを維持して2つの別々のアプリを用意するのは難しいことがわかりました。

アプリ内購入はこれを行うためのより良い方法でしょうか?そこで、無料アプリをリリースしてから、ユーザーが追加機能のロック解除を購入できるようにします。これは、Android開発のライセンス部分を明示的に使用する必要がないことも意味します。これは、アプリ内購入で処理されるためです。

4

2 に答える 2

15

私の頭に浮かぶ3つの戦略があります:

  1. 無料版と有料版の2つのバージョンをリリースします。有料版には追加機能が含まれています。開発を容易にするために、Androidライブラリを使用する必要があります。これらはコードの重複を防ぎます。

    利点:

    • 実装が簡単です。
    • Androidマーケットに依存していないため、Androidマーケットとして他のマーケットで動作します。

    不利益:

    • ユーザーが無料バージョンのデータを持っている場合は、有料バージョンのインポート機能を提供する必要があります。そうしないと、ユーザーはデータを失います。
    • さまざまなレビューを取得するバージョンを市場に出す必要があります。
  2. リリース2バージョン:すべての機能を含む無料バージョンですが、一部の機能はロックされています。市場に出回っているシンプルな有料アプリ「ロック解除アプリ」でロックを解除します。

    利点:

    • 実装は簡単です。
    • Androidマーケットに依存していないため、Androidマーケットとして他のマーケットで動作します。

    短所:

    • ユーザーが「役に立たない」アプリをインストールしているため、それほど直感的ではありません。
  3. 1つのバージョンをリリース:すべての機能を含む無料バージョンですが、一部の機能はロックされています。アプリ内購入を使用してそれらのロックを解除します。 利点:

    • きめ細かいソリューション:さまざまな機能をさまざまな価格でロック解除できます。

    短所:

    • 実装はそれほど簡単ではありませんが、アプリ内APIには注意が必要です
    • Androidマーケットなしでは機能しません
于 2012-06-23T15:01:00.447 に答える
1

2つの別々のフレーバーを使用することもできます。1つは無料版用で、もう1つは有料版用です。別のボスプロジェクトを書き直すことなく。

https://developer.android.com/studio/build/build-variants.html

于 2017-09-16T08:46:26.310 に答える