Android Rate Button – 如何建立Android 評分按鈕

最近到了一個電腦活動
他們講解了鼓勵Apps使用者在你的App評分的重要性

所以使想到要為自己的程式更新..增加一個方便使用者Rate This App的功能
做了一會Research很發現..

解決方法十分簡單
我們可以建立一個功能.. 這可以方便將來重用…
之後使用 getPackageName 這個功能來取後這個程式的 Namespace
再建立一個 Google Play Store的網址連結
之後在用一個Intent來關啟便可以了
Google Play Store - L Quiz UK

E.G.

public void RateMyApp(){

  // 建立一個Intent - 在這個Intent 上使用 Google Play Store 的連結
  // E.G. market://details?id=
  // 之後用 getPackageName 這個功能來取後這個程式的 Namespace.
  Intent goToMarket = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + getPackageName()));
 
  try {
        // 之後開始一個新的Activity 去這個Intent
        startActivity(goToMarket);
  } catch (ActivityNotFoundException e) {
        // 如果有錯誤的話 使用正常的網址來連接到 Google Play Store的網頁
        startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://play.google.com/store/apps/details?id=" + getPackageName())));
  }
}

大家有沒有嘗試過找的 L Quiz UK App 呢?
https://play.google.com/store/apps/details?id=com.sharechiwai.lquizuk
L Quiz UK - About Page and Rate my App button

Hope you find it useful

Leave a Reply