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; }
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; }
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);
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(); }
public static void init() { PlayFabPluginEventHandler.init(); }