跳到主要内容

1.0.0

注意

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

实现示例

查看示例应用程序,了解如何正确集成评论。

SDK 正确运作的条件

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

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

何时请求评分和评论

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

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

设计建议

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

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

在项目中集成

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

// HTTPSnpm  install git+https: //git \@gitflic.ru:rustore /react-native-rustore-review-sdk .git// SSHnpm  install git+ ssh : //git \@gitflic.ru:rustore /react-native-rustore-review-sdk .git

请求评分

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

RustoreReviewClient.init();

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

try {  \`\`const isRequested = await RustoreReviewClient.requestReviewFlow();  \`\`if (isRequested) {    \`\`await RustoreReviewClient.launchReviewFlow();  \`\`}}  catch (err) {  \`\`console.log(err);}