UnityアプリにReview機能を入れてほしいという事なので実装してて嵌ったお話。
<実装するよ>
とても有難い記事があったため、ここを見ながら実装
そしてちょっと詰まったところ
1.External Dependency Manager
→2021/5/19日に使えなくなってる為
https://developers.google.com/unity/archive
ここから
Play In-App Review のunitypackage をダウンロードして利用
残りはソースコードをそのまま流用
<いざ実行>
・iPhoneはシステムダイアログが問題なく表示された
・Androidで表示されなかった。
・https://workspace.google.co.jp/intl/ja/pricing.html
<解決策をネットで探す>
・開発者モードだと__表示されない__
・レビューを書き込こんだら__表示されない__
・正しいアカウントを使ってください ←正しいってなんやねん
・iOS
Xcode:直接インストールした実機では表示されます
TestFlight:実機では表示__されません__
Deploygatee:実機では表示された
・Android
apk:直接インストールした実機では表示__されません__
Google Playからインストール(内部テスト版等含む):実機では表示されます
Deploygate → ??(記事見つからず)
等々
上記の条件は満たしているのに表示されないぞ?
<自分の解決策を発見>
PlayStoreアプリ
・右上の自分のアイコンをクリック
・アプリとデバイスの管理
・評価とレビュー
・自分が開発している以外のアプリのレビューを行う
・DF-DFERH-01とかいうエラー発生
・ここで評価できることが勝利のカギ!
#<今回のケース>
・DF-DFERH-01のケース調べてAndroidのOS Versionが古いのかなとかとか思ったが症状変わらず。
・新しく適当なgmailアカウントを作成したら動いた。
・GooglwWorkSpace ←これのアカウントだとどうもエラーになる模様?
・本当に上記メアドを使っているのだけが原因かはわからないが
ほかのアプリに対してレビューが書き込めない状態だとだめなのは間違いない。
・ちなみにアプリで何も発生しないのでわかりにくい。(エラーにもならずに進む。)