Amazon Android 应用内购买 SDK 的 minSdkVersion 是啥?

Posted

技术标签:

【中文标题】Amazon Android 应用内购买 SDK 的 minSdkVersion 是啥?【英文标题】:What is minSdkVersion for Amazon Android in-app purchase SDK?Amazon Android 应用内购买 SDK 的 minSdkVersion 是什么? 【发布时间】:2012-07-31 05:19:36 【问题描述】:

一些亚马逊文档暗示它是 10,但示例以 8 运行。那么正确/安全/实用的答案是什么?

【问题讨论】:

【参考方案1】:

这是应用程序的最低SDK要求,应用程序开发人员将此变量设置为不安装此应用程序的设备版本低于最低SDK版本,这只是一个安全检查,不要在不兼容的设备上安装应用程序

【讨论】:

也许我应该问一下亚马逊应用内库是否适用于 SDK lvl 8 设备,还是需要 lvl 10? 是的,它可以在 android SDK 6 或更高版本上正常工作,这意味着您可以轻松地将其安装在 SDK 8 级上【参考方案2】:

根据 wikipedia http://en.wikipedia.org/wiki/Kindle_Fire,第一款 Kindle Fire 是基于 Android 2.3.4,它基于 Android SDK 版本 10。因此使用低于 10 的 minSdkVersion 没有任何好处。

如果您使用低于 10 的 minSdkVersion,您的应用将在所有 Kindle Fire 上运行,因为新的 Android 版本可以运行为旧 Android 版本编写的应用。

但是,如果您指定最低 SDK 版本 10,您可以使用 SDK 版本 10 中可用但 Android SDK 版本 8 中不可用的所有 API。

【讨论】:

以上是关于Amazon Android 应用内购买 SDK 的 minSdkVersion 是啥?的主要内容,如果未能解决你的问题,请参考以下文章

android应用内支付sdk

Android 应用内购买:签名验证失败

使用 OpenIab 进行 Amazon InApp 测试

iOS 上的亚马逊应用内购买

亚马逊应用内购买 API 版本 1.0 和 2.0 Android 之间的区别

从适用于 Android 的亚马逊应用和游戏开发商处购买应用内