zoukankan      html  css  js  c++  java
  • Unity 中检测Google Play 服务是否可用

    问题回答链接:https://github.com/playgameservices/play-games-plugin-for-unity/issues/715

        public static bool IsPlayServicesAvailable()
        {
            const string GoogleApiAvailability_Classname = "com.google.android.gms.common.GoogleApiAvailability";
            AndroidJavaClass clazz = new AndroidJavaClass(GoogleApiAvailability_Classname);
            AndroidJavaObject obj = clazz.CallStatic<AndroidJavaObject>("getInstance");
            var androidJC = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
            var activity = androidJC.GetStatic<AndroidJavaObject>("currentActivity");
            int value = obj.Call<int>("isGooglePlayServicesAvailable", activity);
            // 0 == success
            // 1 == service_missing
            // 2 == update service required
            // 3 == service disabled
            // 18 == service updating
            // 9 == service invalid
            Debug.Log("GALogController Log IsPlayServicesAvailable value:" + value);
            return value == 0;
        }
  • 相关阅读:
    scala学习手记7
    scala学习手记6
    scala学习手记5
    scala学习手记4
    scala学习手记3
    scala学习手记2
    Scala学习手记1
    Java实现的一个小说采集程序
    Java的值传递和引用传递
    java 使用反射
  • 原文地址:https://www.cnblogs.com/sy-liu/p/14596949.html
Copyright © 2011-2022 走看看