0

いくつかの段階でリリースされる予定のアプリがあります。

  1. 少数のテスト集団 (進行中) への電子メール配信を使用したテスト段階。

  2. 少人数のユーザーに。地理的に多様なグループになるため、アプリがより多くのユーザーに提供/拡散されないようにすることが重要です。

  3. 無料または有料(論理的にはGoogle Play)で、誰にでもそれを望むかもしれない広範な配布のために。

これを踏まえて、Google Play ライセンス スキームを使用して第 1 段階を促進することはできますか? 次のリンクで、Google は (テスト以外の) 選択的な配布を望んでいないことを読みました。アプリを選択的に有効にするための参照は見当たりませんでした (2 番目のリンク)。

ライセンス Android アプリケーションを提供するにはどうすればよいですか

http://developer.android.com/guide/google/play/licensing/adding-licensing.html

フェーズ 1 の代替手段は、分散キーを使用してサーバーで認証メカニズムを開発することです。キーは、アプリがアクティブ化される前に、サーバー上の uuid または Google ID と照合されます。新しいユーザーへの配布には、新しいキーの提供が伴います。コメントは両方に感謝します。

4

1 に答える 1

0

Googleライセンススキーム(LVL)は、有料アプリケーションでのみ機能します。基本的には、現在のアプリが特定のGoogleアカウントに関連付けられた購入の履歴にあることを確認します。そうである場合は、正当な有料ユーザーがいます。そうでない場合は、問題が発生したか、誰かがアプリを海賊版にしようとしています。それはさまざまな成功を収めてきました。他の方法でアプリを使用できるユーザーを制御することはできません。

したがって、プライベートベータを配布する場合は、次のいずれかを実行できます。

  1. メール等で直接配信(第1フェーズ)
  2. Google Playでホストし、独自のアクティベーションスキーム(製品コードなど)を開発します。そうすれば、コードを受け取った人だけが実際にアプリを使用できます。(フェーズ2)
  3. (1 + 2)Webサイトを介して誰にでも配布できますが、アクティベーションが必要です。(フェーズ2)

2.の場合、説明/指示(「機能しない」、「アクティベーションが必要」、「ブーイング」など)を読んでいない人から1つ星を獲得する必要があるため、最終パッケージとは別のパッケージ(com.myapp.betaなど)を使用します。

于 2012-08-08T03:16:29.717 に答える