我正在开发一个 Android 应用程序,最初可以免费下载,但用户需要付费才能获得特殊功能。在没有应用程序内购买的情况下,我想出了另一个付费应用程序,系统会提示用户付费并下载。此付费应用程序的作用类似于许可证 key ,并使用 Android Market 许可来验证购买。成功安装此应用程序并通过积极的许可检查后,将启用免费应用程序的特殊功能。
现在回答我的问题。付费应用程序(特殊功能)的价格预计会发生变化。我需要在我的免费应用程序中显示此价格。有什么方法可以查询 Android 市场以获取此价格信息?我的基本想法是避免在我的免费应用程序中对价格进行硬编码。
提前致谢
最佳答案
在谷歌中搜索 Android Market API 时将其作为第一个链接。
http://code.google.com/p/android-market-api/
您可能想尝试使用该系统。如果您不想使用它,另一种方法是在 Web 服务器上设置一个服务,该服务将托管您在某种 XML 设置中拥有的每个应用程序的应用程序名称、包名称和价格。
例子:
<application id="MyApp">
<packagename>com.mcnabb.footballfun</packagename>
<price>$1.99</price>
</application>
不过,这只是一个骇人听闻的任意解决方案。
关于android - 从android marketplace查询一个应用的价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4359394/