2

私は同様の質問を見てきましたが、それでも私の質問を投稿したいです。

次のシナリオがあります。

  1. アプリには 3 つの異なるバージョン (無料、PRO、ULTIMATE など) があります。最初の 1 つは無料で、残りの 2 つは有料で、価格が異なります。
  2. 3 つのバージョンはすべて、Google Play で入手できるはずです。
  3. 2 つのマイナー バージョンは、有料のアップグレード機能を提供する必要があります (FREE->PRO/ULTIMATE、PRO->ULTIMATE)。

それを達成するための最良かつ最も簡単な方法は何ですか?

ありがとう。

4

1 に答える 1

0

問題は次の方法で解決されました

  1. すべてのコードベースは単一のプロジェクトです。究極の機能セットが実装されていますが、現在のアプリのバージョンに基づいて制限されています。
  2. アプリがビルドされると、初期バージョン (FREE/PRO/ULTIMATE) が定数として取得されます。
  3. アップグレードは、アプリ内購入として利用できます。アプリが起動するたびに、購入したアイテムをチェックし、そのバージョンを計算します。
  4. 計算されたバージョンに基づいて、特定の機能のロックが解除されます。

多分それは誰かのために役立つだろう

于 2014-05-14T13:30:19.253 に答える