gpt4 book ai didi

android - 如何区分 Android 应用程序是否在 Amazon Kindle Fire 上运行?

转载 作者:IT老高 更新时间:2023-10-28 23:38:20 25 4
gpt4 key购买 nike

我最近被亚马逊移动应用分发门户拒绝了我的应用,理由是菜单->“评价应用”选项重定向到 Google Play 商店。

为了被接受,它应该重定向到亚马逊应用商店,下载 URL 必须是 http://www.amazon.com/gp/mas/dl/android?p=packagename这当然是有道理的。

所以我需要类似的东西:

String url = isKindle 
? "http://www.amazon.com/gp/mas/dl/android?p=packagename"
: "https://play.google.com/store/apps/details?id=packagename";

问题是:如何区分应用是在 Kindle Fire 上运行还是在“原生”Android 系统上运行?

最佳答案

你可以阅读这些:

android.os.Build.MANUFACTURER 
android.os.Build.MODEL

在 Kindle Fire 上,这些返回值“Amazon”和“Kindle Fire”。

http://developer.android.com/reference/android/os/Build.html

这足以让您的应用确定它在 Kindle Fire 上运行。


更新:

上述方法适用于第一代 Kindle Fire。

较新型号的 Kindle Fire 具有不同的 android.os.Build.MODEL 值。

https://developer.amazon.com/sdk/fire/specifications.html

关于android - 如何区分 Android 应用程序是否在 Amazon Kindle Fire 上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11441551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com