求美国区亚马逊Android应用包名(用于Intent调用)
解决美国区亚马逊应用包名获取问题
- 直接使用美国区亚马逊官方包名:美国区亚马逊购物应用的标准包名是
com.amazon.mShop.android.shopping,无需额外获取,直接用这个包名配置Intent即可。 - 通过官方APK验证包名:从亚马逊官方渠道下载美国区应用的APK安装包,用APK分析工具(如Android Studio自带的APK Analyzer)查看包名,确认是美版的
com.amazon.mShop.android.shopping。 - 修正Google Play区域设置:仅用VPN不够,需先清除Google Play应用的缓存和数据,再切换到美国IP并登录对应地区的Google账号,重新搜索亚马逊应用后,分享的链接才会指向美版包名。
- 测试Intent触发:用美版包名编写测试代码验证,示例代码如下:
Intent amazonIntent = getPackageManager().getLaunchIntentForPackage("com.amazon.mShop.android.shopping"); if (amazonIntent != null) { startActivity(amazonIntent); }
注意测试时设备需安装美国区亚马逊应用,避免与印度区版本冲突。
内容的提问来源于stack exchange,提问作者Shubham Singh
相关产品推荐
相关产品推荐

