【问题标题】:Use of in_app_review package in flutter?在flutter中使用in_app_review包?
【发布时间】:2021-03-31 14:51:21
【问题描述】:

谁能告诉我你是如何使用 in_app_review https://pub.dev/packages/in_app_review 来审查谷歌 Playstore 上的应用程序的。

示例代码会很有帮助。

【问题讨论】:

  • 如果您查看您点击的链接,您可以在此处看到使用示例。您可以在初始化时执行此操作,或者在检查他们之前是否已查看过的异步回调中执行此操作,然后执行:if (await inAppReview.isAvailable()) { inAppReview.requestReview(); }
  • 谢谢,我已经知道如何使用这个包了。但是,我想问一下,请问我如何检查该应用是否已被用户审核过

标签: android flutter flutter-dependencies


【解决方案1】:

对于任何试图实现这一点的人, 请通读该文档,其中包含有关如何以及在何处放置审核对话的指南。

在您的任何应用页面中使用以下代码:

final InAppReview inAppReview = InAppReview.instance;
if (await inAppReview.isAvailable()) {
  Future.delayed(const Duration(seconds: 2), () {
   inAppReview.requestReview();
   });
}

我建议延迟使用它,因此当用户查看页面时,审核对话会在几秒钟后出现。

此外,如果您想知道如何检查应用之前是否经过审核,或者如何确保不会每次都弹出此对话框,please go through this doc。如果达到配额或用户之前已经查看过,则不会出现对话。

【讨论】:

  • 我可以回调用户之前是否评论过它吗?如果已经审核,我需要将用户重定向到 openStoreListing,以便他可以更改他的评论。
猜你喜欢
  • 2019-10-28
  • 2019-06-30
  • 1970-01-01
  • 1970-01-01
  • 2022-12-15
  • 2020-01-21
  • 2020-09-10
  • 2020-10-01
  • 1970-01-01
相关资源
最近更新 更多