PR

[Flutter]ストアレビュー機能の実装方法

Flutter

はじめに

App StoreやGoogle Playにアプリをリリースした後に気になるのがアプリの評価。自分の作ったアプリの評価が高かった場合には、テンションが上ります。

App Store、Google Play共に評価機能はあるものの、なかなかレビューされず悲しい思いをしている人がいると思います。

レビューされない理由としてアプリをインストールしてくれる人はいたとしても、わざわざ評価までしてくれる人はごくわずかだからです。

そのレビューの少なさを解決するためにApple、Googleはアプリ内からレビューをリクエストする機能が提供されています。今回はそのリクエストレビュー機能をFlutterでどうすれば実装できるのかを紹介します。

環境

  • Flutter 1.22.4
  • app_review 2.0.1

実装方法

プラグインの最新バージョンを確認

まずは下記のサイトにサクセスします。

app_review | Flutter package
Request and Write Reviews and Open Store Listing for Android and iOS in Flutter.

記事作成の時点では2.0.1が最新でした。

プラグインをプロジェクトに反映させる

pubspec.yamldependenciesに「app_review: ^2.0.1」を追記します。

dependencies:
  app_review: ^2.0.1

その後、プロジェクト配下で「flutter pub get」コマンドを実行します。

よくわからない場合はAndroid Studioでpubspec.yamlファイルを開くと右上に「Pub get」ボタンがあるのでそれを押します。

実行結果

/Users/XXXXX/development/flutter/bin/flutter --no-color pub get
Running "flutter pub get" in flutter_app...                         0.5s
Process finished with exit code 0

これでプロジェクトの準備完了です。

サンプルコード

下記のようなコードを書くだけで簡単にレビューをリクエストすることができます。

import 'package:app_review/app_review.dart';

void _requestReview() {
  AppReview.requestReview.then((onValue) {
    print(onValue);
  });
}

実行結果

注意点

リクエストレビューが完成し、いざ実機でテストだ!と思っても焦ってはいけません。

このリクエストレビュー機能にはがあります。

iOS

  • Xcodeから直接インストールした実機では表示されます
  • TestFlightからインストールした実機では表示されません

Android

  • apkから直接インストールした実機では表示されません
  • Google Playからインストール(内部テスト版等含む)した実機では表示されます

さいごに

ぜひ、このリクエストレビュー機能を実装してみてください。

おすすめ参考書

コメント

タイトルとURLをコピーしました