android - significa - Enlace a la tienda de aplicaciones de Amazon para las calificaciones
que significa alt en una imagen (5)
Encontrado de esta respuesta SO :
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);
Espero que ayude:)
Actualmente estoy usando el siguiente código para mi aplicación de Android en Google Play para solicitar una revisión y calificación de mi aplicación.
¿Cómo enlazar de nuevo a la tienda de aplicaciones de Amazon o al mercado de Amazon para lograr lo mismo?
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);
Este es el método preferido y abrirá directamente la Amazon Appstore para Android:
amzn://apps/android?p=<package_name>
Hay dos métodos para hacerlo:
Opción 1: Enlace al sitio web de Amazon Retail
Este tipo de enlace será recogido por Amazon Appstore para Android, así como cualquier navegador instalado en el dispositivo. La URL base es la siguiente:
http://www.amazon.com/gp/mas/dl/android ?
Opción 2: enlace directamente a Amazon Appstore para Android
Este enlace especialmente formateado es el método preferido y abrirá directamente la tienda de aplicaciones de Amazon para Android. La URL base es la siguiente:
amzn: // apps / android?
http://www.amazon.com/HUT-Solution-Loving-Pakman/dp/B00HYT72LU
Puedes hacer las siguientes cosas:
Compruebe si el dispositivo basado en su fabricante. Por ejemplo: https://developer.amazon.com/sdk/fire/specifications.html
Para escribir reseñas y abrir la tienda de aplicaciones de Amazon, use la siguiente intención
amzn://apps/android?p=package_name
donde
p=Link
a la página de detalles para un nombre de paquete específico.
Ref: enlace desarrollador de Amazon.
https://developer.amazon.com/sdk/in-app-purchasing/sample-code/deeplink.html
Solo usa el siguiente código. Al principio está intentando abrir una aplicación de mercado por URI, pero si no se encuentra, abra el enlace web.
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);
}
}
Para Google Play y Samsung Galaxy Apps, los enlaces son los siguientes:
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=";