1.0.0
注意
该门户网站正在开发中。文档的完整版本请看这里.
实现示例
查看示例应用程序,了解如何正确集成评论。
SDK 正确运作的条件
为了评分和评论应用程序 SDK 的正常运作,需要满足以下条件:
- Android操作系统版本7.0或更高。
- 用户的设备上安装了RuStore应用程序。
- 用户的设备上的 RuStoreApp 版本是最新的。
- 用户在RuStore应用程序中已授权。
- 应用程序必须在 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);}