跳到主要内容

0.0.3

注意

该门户网站正在开发中。文档的完整版本请看这里.

RuStore In-app Review SDK推出用户在不离开应用程序的情况下,在RuStore中给您的应用程序评分和评论。

用户可以在应用程序的整个使用流程中的任何时候启动评分和评论的用户流程。用户可以按照从 1 到 5 的等级对您的应用进行评分,并留下评论。评论是可选的。

参阅示例应用程序,以了解如何正确集成评分和评论SDK:https://gitflic.ru/project/rustore/flutter-rustore-review

用户流程示例

SDK 正确运作的条件

为了评分和评论应用程序 SDK 的正常运作,需要满足以下条件:

  1. Android操作系统版本7.0或更高。
  2. 用户的设备上安装了RuStore应用程序。
  3. 用户的设备上的 RuStoreApp 版本是最新的。
  4. 用户在RuStore应用程序中已授权。
  5. 应用程序必须在 RuStore 上发布。

何时请求评分和评论

遵循以下建议来决定何时向用户请求应用程序的评分和评论:

  • 在用户充分使用您的应用程序之后启动该流程。
  • 不要过于频繁地启动该流程 - 这会降低用户对您应用程序的体验并限制评分 SDK 的使用。
  • 不要使用行动号召,例如"评价应用程序"的按钮 - 用户可能已经达到了启动流程的限制。
  • 您的应用程序在启动或进行流程期间不应询问用户任何问题,包括关于他们的意见(例如,"您喜欢这个应用程序吗?")或预测性问题(例如,"您会给这个应用程序评5星吗?")。

设计建议

遵循以下建议来决定如何集成流程:

  • 保持流程原样显示,不对当前设计进行任何干预或更改,包括大小、不透明度、形状和其他属性。
  • 不要在流程的顶部或边缘添加任何内容。
  • 流程应在所有层上方打开。启动流程后不要关闭它。流程将在用户明确操作后自行结束。

在项目中集成

要将包集成到项目,您需要执行以下命令:

flutter pub add flutter_rustore_review

集成依赖项

这个命令将在 pubspec.yaml 文件中添加一个字符串。

dependencies:    \`\`flutter_rustore_review: \^ 0.0 .3 \<br\>

请求评分

为了显示带有评分和评论表单的窗口,需要执行插件的初始化:

RustoreReviewClient.initialize();

始化后可以进行请求并显示表单。

RustoreReviewClient.request().then((value) {  \`\`RustoreReviewClient.review().then((value) {    \`\`print( \"success review\" );  \`\`}, onError: (err) {    \`\`print( \"on err \${err}\" );  \`\`});});