È noto che è possibile inviare l'intento come descritto nel seguente link e quindi reindirizzare l'utente a Google Play.Reindirizzare l'utente all'App Store in Android
Uri marketUri = Uri.parse("market://details?id=" + packageName);
Intent marketIntent = new Intent(Intent.ACTION_VIEW, marketUri);
startActivity(marketIntent);
Ma il problema è che tutti App Store, in particolare Amazon App Store (a Kindle), in grado di gestire questo intento pure?
So che il seguente URI deve reindirizzare all'utente di app store di Amazon:
http://www.amazon.com/gp/mas/dl/android?p=package
Ma, io non voglio avere due binari, uno per ordinaria Android e l'altro per Amazon.
Impossibile rilevare il dispositivo e utilizzare l'URL in base al dispositivo? –
Sì, ma penso che non sia una buona soluzione. In realtà, non ci sono solo Google Play e Amazon App Store, ci sono molti App store in Cina Android Phone/Tablet. E non posso gestire tutti i dispositivi ... Btw, so che posso ottenere il produttore ma non conosco la stringa esatta restituita da un dispositivo Amazon perché non ho un dispositivo in mano – Bear
Modo di trovare dispositivo -> http://stackoverflow.com/questions/8309624/detect-app-is-running-on-kindle-fire –