Unityで作ったアプリにレビュー依頼する機能の実装を仕事でしたのですが、
思いのほか簡単にできたので今後の為にメモ。
【Unity】iOSのアプリ内レビューをUnityで実装する方法
UnityでiOSのネイティブ機能を使いたい場合、通常はUnityからiOSのメソッドを呼び出せるようにPluginを作る必要があるので、レビュー依頼機能もPlugin作らなきゃいけないなーと思っていたのですが、Unity側でiOSレビュー依頼機能を呼び出せるようになったらしいです。
using UnityEngine.iOS; public void ShowReview() { #if UNITY_IOS if (Device.RequestStoreReview()) { //iOSのレビュー依頼機能呼び出し } #else // Androidは自前でレビュー依頼画面作成 #endif }
iOSは上記の方法でOKなのですが、Androidはまだできないっぽいので自前でレビュー依頼画面を作成する必要がありそうです。
ちなみに、最近Androidでもアプリ内レビュー依頼機能のAPIが実装されたっぽいです。
android-developers.googleblog.com
Unityから簡単に呼び出せるようになるのはまだ先になりそうなので、AndroidはPluginを作って上記のAPIを呼び出す感じになりそうです。