はじめに
Unity で作成している Android アプリに In-App Review API を導入して
ビルドした .aab を Google Play Console の内部テストで公開して
テスターアカウントでアプリをインストールして動作確認したところ
1 回目は正常にレビューダイアログが表示されたので「後で」を選択したが
2 回目以降はレビューダイアログが表示されない現象に遭遇した
結論
Google Play ストアアプリのストレージを消去すると表示されるようになった
検証環境
- Unity 2022.1.11f1
- Google Play In-app Review 1.8.1
対処方法
設定アプリを開いて「アプリ」を選んで
「Google Play ストア」を選んで
「ストレージとキャッシュ」を開いて
「ストレージを消去」を選択して確認ダイアログが表示されたら「削除」を押す
これでレビューダイアログが再び表示されるようになった
参考サイト様
上記のサイト様に他の対処方法も記載されております
上記のサイト様では USB デバッグをオフにしたら
正常に動作したと紹介されておりますが、
自分の環境では開発者向けオプションや USB デバッグがオンでも
レビューダイアログが表示されました
上記のサイト様では Chrome でログインしているアカウントと
Play ストアアプリでログインしているアカウントが
同じテスターアカウントになっていないと
レビューダイアログが表示されないと紹介されております
自分も 1 回目のレビューダイアログが表示されない現象に遭遇した時は
これが原因だったため、Chrome と Play ストアアプリで
同じテストアカウントでログインしたら
1 回目のレビューダイアログが表示されるようになりました