protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); // Get our button from the layout resource, // and attach an event to it mBtnSignIn = FindViewById <Button>(Resource.Id.btn_sign_in); mEtEmail = FindViewById <EditText>(Resource.Id.et_email); mEtPassword = FindViewById <EditText>(Resource.Id.et_password); mBtnSignIn.Click += SignInHandler; try { Leanplum.AddVariablesChangedHandler(new CustomVariablesChangedCallback(VariableChanged)); Leanplum.Start(this); } catch (Exception ex) { ex.ToString(); } }
void Start() { DontDestroyOnLoad(this.gameObject); SocketUtilsFactory.Utils = new SocketUtils(); if (!string.IsNullOrEmpty(AppVersion)) { Leanplum.SetAppVersion(AppVersion); } if (string.IsNullOrEmpty(AppID) || string.IsNullOrEmpty(ProductionKey) || string.IsNullOrEmpty(DevelopmentKey)) { Debug.LogError("Please make sure to enter your AppID, Production Key, and " + "Development Key in the Leanplum GameObject inspector before starting."); } if (Debug.isDebugBuild) { Leanplum.SetAppIdForDevelopmentMode(AppID, DevelopmentKey); } else { Leanplum.SetAppIdForProductionMode(AppID, ProductionKey); } Leanplum.Start(); }
public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions) { // Override point for customization after application launch. // If not required for your application you can safely delete this method Leanplum.SetDevelopmentAppId(Constants.LEANPLUM_APP_ID, Constants.LEANPLUM_DEV_APP_KEY); //Enable this fro production //Leanplum.SetProductionAppId(Constants.LEANPLUM_APP_ID, Constants.LEANPLUM_PROD_APP_KEY); Leanplum.Start(); return(true); }
public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions) { Leanplum.SetDevelopmentAppId("app_0rTalYoeicR4EfMQBDZAdBmpg1XeIwJzap7p2iBGiVI", "dev_IgFz41JDCoJq1KoDNeHm5ieBX5H3mSGOzcmq6OAhDW0"); Leanplum.Start(); Insights.Initialize("f9b1313070b01f3b9b850f653d30accc7c1a4139"); TapeRecorder.StartRecording("d926a3d24630dccae275dbdd0688548f"); Profile.EnableUpdatesOnAccessTokenChange(true); Settings.AppID = "1163660970326808"; Settings.DisplayName = "Techent"; return(ApplicationDelegate.SharedInstance.FinishedLaunching(application, launchOptions)); }
void Start() { DontDestroyOnLoad(this.gameObject); SocketUtilsFactory.Utils = new SocketUtils(); if (!string.IsNullOrEmpty(AppVersion)) { Leanplum.SetAppVersion(AppVersion); } if (string.IsNullOrEmpty(AppID) || string.IsNullOrEmpty(ProductionKey) || string.IsNullOrEmpty(DevelopmentKey)) { Debug.LogError("Please make sure to enter your AppID, Production Key, and " + "Development Key in the Leanplum GameObject inspector before starting."); } if (Debug.isDebugBuild) { Leanplum.SetAppIdForDevelopmentMode(AppID, DevelopmentKey); } else { Leanplum.SetAppIdForProductionMode(AppID, ProductionKey); } #if UNITY_IPHONE Leanplum.RegisterForIOSRemoteNotifications(); #elif UNITY_ANDROID // Registering for Push in Android - using the Built-in Sender ID Leanplum.SetGcmSenderId(Leanplum.LeanplumGcmSenderId); // This would be used if using your own sender ID. // Leanplum.SetGcmSenderId("123456790abcdef"); // In this case using both sender IDs, for ex. if you want Leanplum to send notifications through Leanplum's ID // and your own server to send notifications through your own ID. // Leanplum.SetGcmSenderIds("123456790abcdef", Leanplum.LeanplumGcmSenderId); #endif Leanplum.Started += delegate(bool success) { Debug.Log("### Leanplum started"); }; Leanplum.VariablesChanged += delegate { Debug.Log("### Variables callback "); }; Leanplum.Start(); }
void Start() { welcomeMessage = Var <string> .Define("welcomeMessage", "Welcome to Leanplum!"); Var <bool> testBoolVariable = Var <bool> .Define("testBoolVariable", true); DontDestroyOnLoad(this.gameObject); SocketUtilsFactory.Utils = new SocketUtils(); if (!string.IsNullOrEmpty(AppVersion)) { Leanplum.SetAppVersion(AppVersion); } if (string.IsNullOrEmpty(AppID) || string.IsNullOrEmpty(ProductionKey) || string.IsNullOrEmpty(DevelopmentKey)) { Debug.LogError("Please make sure to enter your AppID, Production Key, and " + "Development Key in the Leanplum GameObject inspector before starting."); } Leanplum.SetDeviceId("23-March-D001"); // if (Debug.isDebugBuild) // { Leanplum.SetAppIdForDevelopmentMode(AppID, DevelopmentKey); // } // else // { // Leanplum.SetAppIdForProductionMode(AppID, ProductionKey); // } #if UNITY_IPHONE Leanplum.RegisterForIOSRemoteNotifications(); #elif UNITY_ANDROID Leanplum.SetGcmSenderId(Leanplum.LeanplumGcmSenderId); #endif Leanplum.VariablesChanged += delegate { Debug.Log("Variables Changed"); Debug.Log(welcomeMessage.Value); Debug.Log(testBoolVariable.Value); }; Leanplum.Start(); }
void Start() { DontDestroyOnLoad(this.gameObject); SocketUtilsFactory.Utils = new SocketUtils(); if (!string.IsNullOrEmpty(AppVersion)) { Leanplum.SetAppVersion(AppVersion); } if (string.IsNullOrEmpty(AppID) || string.IsNullOrEmpty(ProductionKey) || string.IsNullOrEmpty(DevelopmentKey)) { Debug.LogError("Please make sure to enter your AppID, Production Key, and " + "Development Key in the Leanplum GameObject inspector before starting."); } if (Debug.isDebugBuild) { Leanplum.SetAppIdForDevelopmentMode(AppID, DevelopmentKey); } else { Leanplum.SetAppIdForProductionMode(AppID, ProductionKey); } Leanplum.Inbox.InboxChanged += inboxChanged; Leanplum.Inbox.ForceContentUpdate += forceContentUpdate; #if UNITY_EDITOR EditorMessageTemplates.DefineConfirm(); EditorMessageTemplates.DefineOpenURL(); EditorMessageTemplates.DefineGenericDefinition(); LeanplumNative.ShouldPerformActions(true); #endif Leanplum.Start(); }