我目前正在使用Google Play中的Android应用程序的以下代码来请求我的应用程序的评论和评级。
如何链接回亚马逊应用商店或亚马逊市场来实现同样的目标?
Intent goToMarket = new Intent(Intent.ACTION_VIEW,Uri.parse("market://details?id=com.yapp.blah"));
goToMarket.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(goToMarket);
答案 0 :(得分:17)
从此SO answer找到:
Intent goToAppstore = new Intent(Intent.ACTION_VIEW,Uri.parse("http://www.amazon.com/gp/mas/dl/andro" +"id?p=com.yapp.blah"));
goToAppstore.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(goToAppstore);
希望有所帮助:)
答案 1 :(得分:14)
您可以执行以下操作:
检查设备是否基于其制造商。 例如:https://developer.amazon.com/sdk/fire/specifications.html
要撰写评论并打开Amazon App Store,请使用以下意图
amzn://apps/android?p=package_name
其中p=Link
指特定包名称的详细信息页面。
参考:亚马逊开发者链接。
https://developer.amazon.com/sdk/in-app-purchasing/sample-code/deeplink.html
答案 2 :(得分:11)
只需使用以下代码即可。它首先尝试通过URI打开市场应用程序,但如果没有找到开放的网络链接。
public static final String MARKET_AMAZON_URL = "amzn://apps/android?p=";
public static final String WEB_AMAZON_URL = "http://www.amazon.com/gp/mas/dl/android?p=";
private static void openOnAmazonMarket(Context context, String packageName) {
try {
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(MARKET_AMAZON_URL + packageName));
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
} catch (android.content.ActivityNotFoundException anfe) {
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(WEB_AMAZON_URL + packageName));
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
}
}
对于Google Play和三星Galaxy Apps链接如下:
public static final String MARKET_GOOGLE_URL = "market://details?id=";
public static final String WEB_GOOGLE_URL = "http://play.google.com/store/apps/details?id=";
public static final String MARKET_SAMSUNG_URL = "samsungapps://ProductDetail/";
public static final String WEB_SAMSUNG_URL = "http://www.samsungapps.com/appquery/appDetail.as?appId=";
答案 3 :(得分:2)
这是首选方法,将直接打开适用于Android的Amazon Appstore:
amzn://apps/android?p=<package_name>
答案 4 :(得分:0)
有两种方法可以做到:
选项1:链接到亚马逊零售网站
这种类型的链接将由适用于Android的Amazon Appstore以及设备上的任何已安装的浏览器获取。基本URL如下:
http://www.amazon.com/gp/mas/dl/android?
选项2:直接链接到适用于Android的Amazon Appstore
这种特殊格式的链接是首选方法,将直接打开适用于Android的Amazon Appstore。基本URL如下:
AMZN://应用/机器人
http://www.amazon.com/HUT-Solution-Loving-Pakman/dp/B00HYT72LU