1

是否有一个库可以轻松维护多个 Android 市场上的应用程序?

具体来说,我正在寻找能够:

  1. 确定应用程序的销售市场。
  2. 在产品应用程序中处理
  3. 确定产品是否获得许可。

我想至少在以下市场上这样做:

  • 谷歌播放
  • 亚马逊应用商店

如果没有,那我打算自己做一个。我一直在试图弄清楚如何设计这样一个工具。在我看来,最好的方法是要么做一个完整的工厂模式,要么可能是一个模板供具体的类使用,一个类可以确定你正在使用的应用市场,然后传递适当的类来管理它目的。有什么想法吗?

4

1 回答 1

1

您可以使用 来识别“市场” PackageManagergetInstallerPackageName(),对于 Android 市场/Play Store 将是“com.android.vending”。

产品内应用程序大多不兼容,并且依赖于向清单中添加内容、第三方应用程序(Play Store 客户端或 Amazon Appstore 客户端等)的可用性,您甚至可能无法运行相同的 APK 来支持 Amazon 和 Google . 简而言之,这可能是不可能的或不值得付出努力。如果经历了这个艰难的过程,请分享。

于 2012-12-13T03:43:39.757 回答