我想从我的申请中写一篇关于亚马逊市场的评论。 但是我可以使用此代码为Android市场做到这一点。
Uri marketUri = Uri.parse("market://details?id=" + getPackageName());
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(marketUri);
startActivity(intent);
我应该怎样做才能为亚马逊市场做同样的事情?
答案 0 :(得分:11)
对于Amazon App Store,请检查此链接https://developer.amazon.com/help/faq.html它有很多有用的信息。您的问题的答案在“营销”
下Intent goToAppstore = new Intent(Intent.ACTION_VIEW,
Uri.parse("http://www.amazon.com/gp/mas/dl/android?p=com.jakar.myapp"));
goToAppstore.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(goToAppstore);
这将打开亚马逊应用程序商店到myapp。 (当然,用你的包名改变“com.jakar.myapp”。)
要使用相同的APK文件同时支持Android和亚马逊市场,请参阅:How to support Amazon and Android Market (Google Play) links in same APK
答案 1 :(得分:0)
只需使用此代码,没什么特别的:
Uri marketUri = Uri.parse("<link-to-the-amazon-market>");
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(marketUri);
startActivity(intent);
此意图适用于它识别的任何类型的Uri
,如果亚马逊市场没有特殊的Uri
表单,只需将用户重定向到市场的网页即可。希望这会有所帮助。