Wie startet man die Google Play-Intent in "Give Feedback" -Modus auf Android?

Ich habe gerade ein Spiel für den Google Play Store geschrieben und möchte meine Kunden daran erinnern, Feedback auf dem Markt für die Anwendung zu hinterlassen (vor allem die Demo-Version). Gibt es eine Möglichkeit, die Marktabsicht in einem Modus zu starten, der den Benutzer zum Feedback / Kommentar-Bereich der Seite bringt?

Ich benutze diesen Ansatz schon, um meine Demo mit der bezahlten Bewerbung zu verknüpfen …

Intent goToMarket = null; goToMarket = new Intent( Intent.ACTION_VIEW, Uri.parse("market://details?id=com.paulmaidment.games.flagsoftheworld")); startActivity(goToMarket); 

Gibt es eine Best Practice?

Darüber hinaus gibt es irgendeine Möglichkeit, Verweise von meiner Demo-Anwendung zu verfolgen, damit ich versuchen kann, irgendeine Art von Conversion-Rate zu berechnen? (Das ist, wie effektiv die Demo-Anwendung bei der Erzeugung von Verkäufen ist.)

  • In-App-Abrechnung in Android - Fragen
  • Wie man zwei apk-Dateien mit diff API Ebenen einer einzigen Android-Anwendung hochladen
  • Wie beschränke ich App für Tablet in Android?
  • Google Play Developer ändert die Heimatwährung
  • Google Developer Console: Wie sehen Sie alle Bewertungen in der Rezension Liste?
  • Ist es möglich, eine alte APK für meine App von Google Play herunterzuladen?
  • Android Alpha-Test "Artikel nicht gefunden"
  • Unterschiede zwischen Google Play Installed Apps "UPDATES" Liste vs "MANUAL UPDATES" Liste?
  • 2 Solutions collect form web for “Wie startet man die Google Play-Intent in "Give Feedback" -Modus auf Android?”

    Ich bin nicht sicher, ob es möglich ist, eine Absicht, einen Benutzer direkt in die Rückmeldung / Kommentare Abschnitt zu nehmen. Der Entwicklerführer erwähnt diese Möglichkeit nicht.

    Wie für die Verfolgung von Verweise, die Sie vielleicht auschecken möchten: http://code.google.com/mobile/analytics/docs/android/#android-market-tracking

    Beachten Sie, dass, um die Aktivitäten für den Endbenutzer weiter zu erwarten, sollten Sie erwägen, einige Absichtsflags hinzuzufügen. Ich schlage vor:

     String appPackageName= getPackageName(); Intent marketIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id="+appPackageName)); marketIntent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY | Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET|Intent.FLAG_ACTIVITY_MULTIPLE_TASK|Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(marketIntent); 

    Auf diese Weise, wenn der Benutzer drückt, wird er zu deinem Antrag kommen und nicht auf dem Markt bleiben (wenn er dort vorher war). Auch wenn der Benutzer Ihre App wieder geöffnet hat (nachdem es in den Hintergrund gegangen war), wird der Markt nicht auftauchen.

    Sie können auch einen try-catch für den startActivity() hinzufügen, damit Sie die Website der App startActivity() können, wenn der Markt nicht verfügbar ist (entweder irgendwie deinstalliert oder weil das Gerät das Unternehmen nicht eingeschlossen hat).


    EDIT: Eine andere Alternative ist, wie man Intent.ACTION_APP_ERROR als Mittel für ein "Feedback" Framework in Android verwendet?

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.