Esempio n. 1
0
        public static void Init(string senderId)
        {
            Debug.Log("senderId: " + senderId);
            if (Initted)
            {
                Debug.LogFormat("Android has already been initialized");
                return;
            }

            PlayFabPluginEventHandler.Init();

#if UNITY_ANDROID && !UNITY_EDITOR
            AndroidPlugin = new AndroidJavaClass("com.playfab.unityplugin.PlayFabUnityAndroidPlugin");

            string applicationName = "PlayFab Application";
#if UNITY_5 || UNITY_5_1
            applicationName = Application.productName;
#endif
            var staticParams = new object[] { senderId, applicationName };

            AndroidPlugin.CallStatic("initGCM", staticParams);

            PlayServicesUtils = new AndroidJavaClass("com.playfab.unityplugin.GCM.PlayServicesUtils");
#endif
            PlayFabGoogleCloudMessaging.Init();

            Initted = true;
        }
Esempio n. 2
0
        public static void Init(string SenderID)
        {
            if (Initted)
            {
                return;
            }

            PlayFabPluginEventHandler.Init();

#if UNITY_ANDROID && !UNITY_EDITOR
            AndroidPlugin = new AndroidJavaClass("com.playfab.unityplugin.PlayFabUnityAndroidPlugin");

            string applicationName = "PlayFab Application";
#if UNITY_5 || UNITY_5_1
            applicationName = Application.productName;
#endif
            var staticParams = new object[] { SenderID, applicationName };

            AndroidPlugin.CallStatic("initGCM", staticParams);

            PlayServicesUtils = new AndroidJavaClass("com.playfab.unityplugin.GCM.PlayServicesUtils");
#endif
            PlayFabGoogleCloudMessaging.Init();

            Initted = true;
        }
Esempio n. 3
0
        public static void init()
        {
            if (Initted)
            {
                return;
            }

            PlayFabPluginEventHandler.init();

#if PLAYFAB_ANDROID_PLUGIN
            AndroidPlugin = new AndroidJavaClass("com.playfab.unity.plugin.AndroidPlugin");
            AndroidPlugin.CallStatic("init");

            PlayServicesUtils = new AndroidJavaClass("com.playfab.unity.plugin.PlayServicesUtils");
#endif
            PlayFabGoogleCloudMessaging.init();

            Initted = true;
        }
        public static void Post(string url, string data, string authType, string authKey, string sdkVersion, Action <string, PlayFabError> callback)
        {
            string[] headers      = new string[4];
            string[] headerValues = new string[4];

            int h = 0;

            headers[h] = "Content-Type"; headerValues[h++] = "application/json";
            if (authType != null)
            {
                headers[h] = authType; headerValues[h++] = authKey;
            }
            headers[h] = "X-ReportErrorAsSuccess"; headerValues[h++] = "true";
            headers[h] = "X-PlayFabSDK"; headerValues[h++] = sdkVersion;

            int reqId = NextRequestId++;

            PlayFabPluginEventHandler.addHttpDelegate(reqId, callback);

            pf_make_http_request(url, "POST", h, headers, headerValues, data, reqId);
Esempio n. 5
0
        public static void Post(string fullUrl, string sdkVersion, CallRequestContainer requestContainer, InvokeRequestDelegate invokeRequest)
        {
            string[] headers      = new string[4];
            string[] headerValues = new string[4];

            int h = 0;

            headers[h] = "Content-Type"; headerValues[h++] = "application/json";
            if (requestContainer.AuthType != null)
            {
                headers[h] = requestContainer.AuthType; headerValues[h++] = requestContainer.AuthKey;
            }
            headers[h] = "X-ReportErrorAsSuccess"; headerValues[h++] = "true";
            headers[h] = "X-PlayFabSDK"; headerValues[h++] = sdkVersion;

            PlayFabPluginEventHandler.AddHttpDelegate(requestContainer);

            invokeRequest(requestContainer.Url, requestContainer.CallId, requestContainer.Request, requestContainer.CustomData);

            pf_make_http_request(fullUrl, "POST", h, headers, headerValues, requestContainer.Data, requestContainer.CallId);
 public static void Init(string senderId)
 {
     PlayFabPluginEventHandler.Init();
 }
Esempio n. 7
0
 public static void init()
 {
     PlayFabPluginEventHandler.init();
 }