Es ist bekannt, dass wir die Absicht wie im folgenden Link beschrieben senden können und dann den Nutzer zu Google Play weiterleiten.Benutzer zum App Store in Android umleiten
Uri marketUri = Uri.parse("market://details?id=" + packageName);
Intent marketIntent = new Intent(Intent.ACTION_VIEW, marketUri);
startActivity(marketIntent);
Aber das Problem ist, dass alle App-Store, vor allem Amazon App Store (in Kindle), diese Absicht auch umgehen kann?
Ich weiß, dass die folgenden URI Benutzer Amazon App Store umleiten müssen:
http://www.amazon.com/gp/mas/dl/android?p=package
Aber Ich will nicht zwei Binärdateien, eine für normale Android und die andere für Amazon haben.
Konnten Sie das Gerät nicht erkennen und verwenden Sie je nach Gerät eine der URLs? –
Ja, aber ich denke, es ist keine gute Lösung. Eigentlich gibt es nicht nur Google Play und Amazon App Store, es gibt viele App Stores in China Android Phone/Tablet. Und ich kann nicht alle Geräte ... Btw, ich weiß, dass ich den Hersteller bekommen kann, aber ich weiß nicht, die genaue Zeichenfolge von einem Amazon Geräte zurückgegeben, da ich kein Gerät in der Hand – Bear
Weg zu finden Gerät -> http://stackoverflow.com/questions/8309624/detect-app-is-running-on-kindle-fire –