5个Android评分对话框小部件推荐

本文概述

  • 5. RatingRequest
  • 4. Android Rate
  • 3. Android RateThisApp
  • 2. Gene-rate
  • 1. Smart App Rate
  • AndroidMaterialAppRating
每个开发人员都希望获得关注……至少不是个人的, 而是我们的代码。作为移动开发人员, 你想提升应用程序的等级。通常, 用户会多次忽略对Play商店中的应用程序进行评级的请求, 但是如果你足够坚持, 那么你可能会成功。
在此顶部, 我们将与你分享5个最有用的android组件, 以实现号召性用语对话框, 以在Play商店中为你的应用程序评分。
5. RatingRequest
5个Android评分对话框小部件推荐

文章图片
RatingRequest库是一个用于请求评级和审阅的简单android对话框。显示对话框非常简单, 只需使用以下代码即可:
RatingRequest.with(this) .scheduleAfter(7) // invoke when later button click, default 5 days .agreeButtonText("Sure!") .laterButtonSeletor(R.drawable.button_accept) .laterButtonText("Later") .doneButtonText("Already Done") .backgroundResource(R.color.colorPrimary) .message("Are you enjoying our app?\n Please give us a review") .listener(new RatingRequest.ClickListener() { @Override public void onAgreeButtonClick() {}@Override public void onDoneButtonClick() { Toast.makeText(getApplicationContext(), "Done", Toast.LENGTH_LONG).show(); }@Override public void onLaterButtonClick() {} }) .cancelable(false) // default true .delay(10 * 1000) // after 10 second dialog will be shown, default 1000 milliseconds .register();

4. Android Rate
5个Android评分对话框小部件推荐

文章图片
AndroidRate是一个库, 可通过提示用户在使用几天后对其进行评分来帮助你推广Android应用。 Katafuchi的Shintaro基于Android-Rate的项目。 “ 速率” 对话框的默认选项如下:
  1. 当你按下肯定按钮时, Google Play就会启动。通过AppRate#setStoreType(int), AppRate#setStoreType(int, long), AppRate#setStoreType(String … )或AppRate#setStoreType(Intent … )进行更改。
  2. 应用程序比安装晚10天或更长时间启动。通过AppRate#setTimeToWait(长, 短)或AppRate#setInstallDays(字节)进行更改。
  3. 应用启动10次或更多次。通过AppRate#setLaunchTimes(byte)进行更改。
  4. 单击中性按钮后1天或更长时间启动应用程序。通过AppRate#setRemindTimeToWait(长, 短)或AppRate#setRemindInterval(byte)进行更改。
  5. 单击中性按钮后, 应用启动了0次或多次。通过AppRate#setRemindLaunchesNumber(byte)进行更改。
  6. 每次启动(如果appLaunches%param == 0, 则满足条件)。通过AppRate#setSelectedAppLaunches(byte)进行更改。
  7. 应用程序显示” 中性” 按钮(“ 稍后提醒我” )。通过setShowLaterButton(boolean)进行更改。
  8. 在365天内无限制地显示” 评分” 对话框。通过AppRate#set365DayPeriodMaxNumberDialogLaunchTimes(short)进行更改。
  9. 如果安装了具有不同版本代码的新版本应用程序, 请不要重新启用” 评分对话框” 。通过AppRate#setVersionCodeCheck(boolean)进行更改。
  10. 如果安装了具有不同版本名称的新版本应用, 请不要重新启用” 评分对话框” 。通过AppRate#setVersionNameCheck(boolean)进行更改。
  11. 将AppRate#setDebug(boolean)设置为true可确保每次启动应用程序时都显示” 速率” 对话框。此功能仅用于开发!。
  12. 按下” 速率对话框” 按钮时, 没有默认的回调。通过AppRate.with(this).setOnClickButtonListener(OnClickButtonListener)进行更改。
3. Android RateThisApp
5个Android评分对话框小部件推荐

文章图片
该库监视以下状态:
  • 该应用启动了多少次
  • 应用安装需要多长时间
并显示一个对话框, 吸引用户对Google Play中的应用进行评分。默认情况下, 满足以下任一条件时将显示该对话框。
  • 应用启动超过10次
  • 该应用比安装晚7天以上启动。
如果要使用自己的条件, 请在应用程序或启动器活动的onCreate方法中调用RateThisApp.init(Configuration)。
2. Gene-rate
5个Android评分对话框小部件推荐

文章图片
为你的Android应用产生更好的评价!很容易向用户显示一个对话框, 要求获得5星级评分, 但是正确操作需要更多注意。这个小图书馆带走了样板, 并且很容易以友好的方式要求评级。
1. Smart App Rate
5个Android评分对话框小部件推荐

文章图片
  • 自动获取应用程序图标以显示在对话框顶部
  • 使对话框出现在已定义的应用会话中
  • 如果用户评分低于最低阈值, 则打开” 反馈” 表单
  • 从应用程序的主题中提取重点色
  • 可自定义的标题, 正按钮和负按钮文本
  • 可自定义的按钮颜色和背景
  • 根据需要将对话框重定向到Google Play或” 反馈” 表单
如果希望对话框出现在应用程序的第N个会话中, 只需将session(N)添加到对话框生成器方法中, 然后将代码移到Activity类的onCreate()方法中即可。第N次打开该应用程序时, 将出现该对话框。
AndroidMaterialAppRating 5个Android评分对话框小部件推荐 该库允许在应用程序内部使用自定义的” 评分对话框” 。
  • 对话框背景, 星号, 标题, 描述, 提示的自定义样式
  • 自定义评分范围(星数)
  • 评分栏下方的注释说明, 其中描述了每个注释
  • 定义自定义对话框的标题, 描述和提示
  • 为正, 负和中性按钮定义文本
  • 进入/退出窗口动画
【5个Android评分对话框小部件推荐】如果你知道另一个很棒的Android库来实现对应用程序小部件进行评分的功能, 请在评论框中与社区共享。

    推荐阅读