当您在 Google Play 商店上发布您的应用程序时,获得用户的反馈非常重要。除非用户不喜欢或不讨厌你的应用,否则他们不太可能特意评价你的应用。由于高评分表明您的应用程序成功,因此甚至需要批评才能使应用程序更好。因此,最好在您的应用中添加评分功能,以帮助您获得反馈。
给我评分功能的重要性:-
- 它可以提高您的应用在 Play 商店中的评分。
- 它通过获取反馈帮助您改进您的应用程序(查找错误)。
- 它可以帮助您决定应用程序的未来更新。
方法:
第1步:
在build.gradle文件中添加支持库,并在依赖项部分添加 Android-Rate 依赖项。该库具有将用户重定向到Google Play商店,并允许他们进行评分的应用程序的函数。它有助于获得反馈。
XML
dependencies {
implementation 'com.github.hotchemi:android-rate:1.0.1'
}
Java
package org.geeksforgeeks.gfgapprate;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import hotchemi.android.rate.AppRate;
public class MainActivity
extends AppCompatActivity {
@Override
protected void onCreate(
Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// Here 0 means
// the installation date.
AppRate.with(this)
// default 10
.setInstallDays(1)
// default 10
.setLaunchTimes(3)
// default 1
.setRemindInterval(1)
.monitor();
// Show a dialogue
// if meets conditions
AppRate
.showRateDialogIfMeetsConditions(
this);
}
}
第2步:
在主活动中。 Java文件添加如下代码。此代码将在应用程序中添加给我评分功能。默认函数如setInstallDays允许对话框在从应用程序安装之日起经过一定天数后出现, setLaunchTimes是用户应该启动应用程序的最小次数, setRemindInterval是之后的天数用户选择中性选项后出现的对话框(稍后提醒我)。
Java
package org.geeksforgeeks.gfgapprate;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import hotchemi.android.rate.AppRate;
public class MainActivity
extends AppCompatActivity {
@Override
protected void onCreate(
Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// Here 0 means
// the installation date.
AppRate.with(this)
// default 10
.setInstallDays(1)
// default 10
.setLaunchTimes(3)
// default 1
.setRemindInterval(1)
.monitor();
// Show a dialogue
// if meets conditions
AppRate
.showRateDialogIfMeetsConditions(
this);
}
}
输出:
想要一个更快节奏和更具竞争力的环境来学习 Android 的基础知识吗?
单击此处前往由我们的专家精心策划的指南,旨在让您立即做好行业准备!