AppSeedのアプリ開発ブログ

アプリ開発会社AppSeed(アップシード)開発担当のブログです。iOS、Android、Unity、Cocos2d-xなどアプリ開発関連のTipsや備忘録、アプリ開発に役立つ情報を発信します。

【Unity】iOSのアプリ内レビューをUnityで実装する方法

https://unity3d.com/files/images/ogimg.jpg?1


Unityで作ったアプリにレビュー依頼する機能の実装を仕事でしたのですが、
思いのほか簡単にできたので今後の為にメモ。

【Unity】iOSのアプリ内レビューをUnityで実装する方法

UnityでiOSのネイティブ機能を使いたい場合、通常はUnityからiOSのメソッドを呼び出せるようにPluginを作る必要があるので、レビュー依頼機能もPlugin作らなきゃいけないなーと思っていたのですが、Unity側でiOSレビュー依頼機能を呼び出せるようになったらしいです。


docs.unity3d.com


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を呼び出す感じになりそうです。