はじめに
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.yamlのdependenciesに「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からインストール(内部テスト版等含む)した実機では表示されます
さいごに
ぜひ、このリクエストレビュー機能を実装してみてください。
コメント