1

複数の Android マーケットでアプリを簡単に管理するためのライブラリはありますか?

具体的には、次のようなものを探しています。

  1. アプリが販売された市場を特定します。
  2. 製品アプリで扱う
  3. 製品がライセンスされているかどうかを確認します。

少なくとも次のマーケットプレイスでこれを行いたいと考えています。

  • グーグルプレイ
  • アマゾンアプリストア

無ければ自作しようと思います。そのようなツールを設計する方法を理解しようとしています。最善の方法は、本格的な Factory パターンを作成するか、おそらく具体的な Classes を使用するためのテンプレートを作成し、使用しているアプリ マーケットを把握し、適切なクラスを渡してそれを管理することです。物体。何かご意見は?

4

1 に答える 1

1

を使用して「マーケット」を識別できますPackageManagergetInstallerPackageName()。Android マーケット/Play ストアの場合は「com.android.vending」になります。

製品内アプリはほとんど互換性がなく、マニフェストへの要素の追加、サードパーティ アプリ (Play ストア クライアントまたは Amazon アプリストア クライアントなど) の可用性に依存しており、Amazon と Google の両方をサポートするために同じ APK を実行することさえできない可能性があります。 . 要するに、それはおそらく不可能であるか、努力する価値がありません。この困難を乗り越えたら共有してください。

于 2012-12-13T03:43:39.757 に答える