Bewerte Google Play-Anwendung direkt in App

Ich muss Rate-Option in meiner Android-App zu machen.

Ich habe diesen Link gefunden

Aber ich bin mir nicht sicher, ob ich suche. Ich möchte einfach nur die Möglichkeit geben, meine App bei Google Play zu bewerten.

  • Schnellere WiFi-Scan-Rate zu erhalten rssi Änderungen android
  • Immer die höchste GPS-Update-Rate von der GPS-Hardware in meinem Android
  • Android-Ansatz für "Bewerte meine Bewerbung"
  • Android: Mischen von mehreren AudioTrack-Instanzen?
  • 8 Solutions collect form web for “Bewerte Google Play-Anwendung direkt in App”

    Die Bewertung erfolgt durch Marktanwendung, so dass Ratings vertrauenswürdig sind. Wenn Apps erlaubt wurden, die Bewertung selbst zu behandeln, dann könnte der Entwickler die App-Bewertung jederzeit manipulieren. So gibt es keine Möglichkeit, die Bewertung selbst zu behandeln. Sie können den Benutzer nur auf Ihre App-Seite auf Google Play auffordern und ihn bitten, Ihre App für mehr Unterstützung zu bewerten.

    Nutzen Sie die eingebaute Absicht, den Markt zu starten

    private void launchMarket() { Uri uri = Uri.parse("market://details?id=" + getPackageName()); Intent myAppLinkToMarket = new Intent(Intent.ACTION_VIEW, uri); try { startActivity(myAppLinkToMarket); } catch (ActivityNotFoundException e) { Toast.makeText(this, " unable to find market app", Toast.LENGTH_LONG).show(); } } 
     public void launchMarket() { Uri uri = Uri.parse("market://details?id=" + this.getPackageName()); Intent myAppLinkToMarket = new Intent(Intent.ACTION_VIEW, uri); try { mContext.startActivity(myAppLinkToMarket); } catch (ActivityNotFoundException e) { Toast.makeText(this, " Sorry, Not able to open!", Toast.LENGTH_SHORT).show(); } } 

    Sie können Drittanbieter-Tool verwenden. Hier sind einige häufig verwendete Lösungen:

    Appirater: https://github.com/drewjw81/appirater-android/

    Apptentive: http://www.apptentive.com/

    Polljoy: https://polljoy.com

    AppRater: https://github.com/delight-im/AppRater

    Benutzer können Ihre App nicht direkt aus Ihrer App bewerten. Sie müssen zu Google Play gehen und bewerten. Wie der Link zeigt, müssen Sie den Benutzer umleiten, um Ihre App bei Google Play anzuzeigen:

     mContext.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + APP_PNAME))); 

    Einfach das tun …

     final String appPackageName = "your.package.name"; try { startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + appPackageName))); } catch (android.content.ActivityNotFoundException anfe) { startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://play.google.com/store/apps/details?id=" + appPackageName))); } 
      Intent intent = new Intent(Intent.ACTION_VIEW); intent.setData(Uri.parse("market://details?id=com.test(This is the package name)")); startActivity(intent); 

    Fügen Sie diesen einfachen Code ein, um die Shop-Shop-Seite von Ihrer Anwendung zu gehen

     Intent intent1 = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + MainActivity.this.getPackageName())); startActivity(intent1); 

    Für den Code unten habe ich versucht und fangen Methode. Die try-and-catch-Methode wird wie folgt funktionieren. Klicken Sie auf die Schaltfläche "Klick", um die Google Play Store App auf Ihrem Android Phone zu suchen und startet sie, wenn sie bereits installiert ist und navigiert zu Ihrer Anwendung auf dem Play Store. Allerdings, wenn Sie nicht die Play Store App auf Ihrem Android-Handy, Fang-Methode ausgeführt wird und startet Browser auf Ihrer Anwendung installiert und navigiert zu Ihrer Anwendung auf dem Play Store. GetPackageName () ist eine eingebaute Funktion, die Ihren Projektpaketnamen erhält. Sie können es manuell als String hinzufügen.

    Siehe auch für amazon store

     String package="com.example.android"; 

    Der vollständige Code.

      button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { try { Uri uri = Uri.parse("market://details?id="+getPackageName()+""); Intent goMarket = new Intent(Intent.ACTION_VIEW, uri); startActivity(goMarket); }catch (ActivityNotFoundException e){ Uri uri = Uri.parse("https://play.google.com/store/apps/details?id="+getPackageName()+""); Intent goMarket = new Intent(Intent.ACTION_VIEW, uri); startActivity(goMarket); } } }); 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.