protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // 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 Button button = FindViewById <Button> (Resource.Id.myButton); button.Click += delegate { button.Text = string.Format("{0} clicks!", count++); }; Config conf = new Config(); conf.Set("fireAutomaticInstallEvent", false); conf.Set("openEventName", "xamarin open"); Tapstream.Create(this, "sdktest", "YGP2pezGTI6ec48uti4o1w", conf); Event e = new Event("test-event", false); e.AddPair("level", 5); e.AddPair("name", "john doe"); e.AddPair("score", 10.6); Tapstream.FireEvent(e); }
/// <summary> /// Constructor for the Application object. /// </summary> public App() { // Global handler for uncaught exceptions. UnhandledException += Application_UnhandledException; // Standard XAML initialization InitializeComponent(); Logging.SetLogger(new MyLogger()); Config config = new Config(); Tapstream.Create("sdktest", "YGP2pezGTI6ec48uti4o1w", config); Tapstream tracker = Tapstream.Instance; tracker.GetConversionData(new MyConversionListener()); Event e = new Event("test-event", false); e.AddPair("player", "John Doe"); e.AddPair("score", 5); tracker.FireEvent(e); e = new Event("test-event-oto-again", true); tracker.FireEvent(e); // Phone-specific initialization InitializePhoneApplication(); // Language display initialization InitializeLanguage(); // Show graphics profiling information while debugging. if (Debugger.IsAttached) { // Display the current frame rate counters. Application.Current.Host.Settings.EnableFrameRateCounter = true; // Show the areas of the app that are being redrawn in each frame. //Application.Current.Host.Settings.EnableRedrawRegions = true; // Enable non-production analysis visualization mode, // which shows areas of a page that are handed off to GPU with a colored overlay. //Application.Current.Host.Settings.EnableCacheVisualization = true; // Prevent the screen from turning off while under the debugger by disabling // the application's idle detection. // Caution:- Use this under debug mode only. Application that disables user idle detection will continue to run // and consume battery power when the user is not using the phone. PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled; } }
// Use this for initialization void Start() { Tapstream.Config conf = new Tapstream.Config(); conf.Set("fireAutomaticInstallEvent", false); conf.Set("openEventName", "unity open"); Tapstream.Create("sdktest", "YGP2pezGTI6ec48uti4o1w", conf); Tapstream.Event e = new Tapstream.Event("test-event", false); e.AddPair("level", 5); e.AddPair("name", "john doe"); e.AddPair("score", 10.6); Tapstream.FireEvent(e); }
/// <summary> /// Constructor for the Application object. /// </summary> public App() { // Global handler for uncaught exceptions. UnhandledException += Application_UnhandledException; Logging.SetLogger(new MyLogger()); Config config = new Config(); config.InstallEventName = "my-custom-install"; Tapstream.Create("sdktest", "YGP2pezGTI6ec48uti4o1w", config); Tapstream tracker = Tapstream.Instance; Event e = new Event("test-event", false); e.AddPair("player", "John Doe"); e.AddPair("score", 5); tracker.FireEvent(e); e = new Event("test-event-oto", true); tracker.FireEvent(e); // Standard Silverlight initialization InitializeComponent(); // Phone-specific initialization InitializePhoneApplication(); // Show graphics profiling information while debugging. if (System.Diagnostics.Debugger.IsAttached) { // Display the current frame rate counters. Application.Current.Host.Settings.EnableFrameRateCounter = true; // Show the areas of the app that are being redrawn in each frame. //Application.Current.Host.Settings.EnableRedrawRegions = true; // Enable non-production analysis visualization mode, // which shows areas of a page that are handed off to GPU with a colored overlay. //Application.Current.Host.Settings.EnableCacheVisualization = true; // Disable the application idle detection by setting the UserIdleDetectionMode property of the // application's PhoneApplicationService object to Disabled. // Caution:- Use this under debug mode only. Application that disables user idle detection will continue to run // and consume battery power when the user is not using the phone. PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled; } }
// Use this for initialization void Start() { Debug.Log("----------------------\n\n\n\nRunning Test.Start Now\n\n\n\n-------------------------"); Tapstream.Config conf = new Tapstream.Config(); conf.Set("fireAutomaticInstallEvent", false); conf.Set("openEventName", "unity open"); Tapstream.Create("sdktest", "YGP2pezGTI6ec48uti4o1w", conf); Tapstream.Event e = new Tapstream.Event("test-event", false); e.AddPair("level", 5); e.AddPair("name", "john doe"); e.AddPair("score", 10.6); Tapstream.FireEvent(e); Tapstream.GetConversionData("GameObject", "HandleGetConversion"); }
/// <summary> /// Initializes the singleton application object. This is the first line of authored code /// executed, and as such is the logical equivalent of main() or WinMain(). /// </summary> public App() { this.InitializeComponent(); this.Suspending += OnSuspending; Config config = new Config(); Tapstream.Create("sdktest", "YGP2pezGTI6ec48uti4o1w", config); Tapstream tracker = Tapstream.Instance; Event e = new Event("test-event", false); e.AddPair("player", "John Doe"); e.AddPair("score", 5); tracker.FireEvent(e); e = new Event("test-event-oto", true); tracker.FireEvent(e); }
/// <summary> /// Initializes the singleton application object. This is the first line of authored code /// executed, and as such is the logical equivalent of main() or WinMain(). /// </summary> public App() { this.InitializeComponent(); this.Suspending += OnSuspending; Config config = new Config(); config.GlobalEventParams["locale"] = "ENU"; config.GlobalEventParams["user_id"] = "92429d82a41e"; Tapstream.Create("sdktest", "YGP2pezGTI6ec48uti4o1w", config); Tapstream tracker = Tapstream.Instance; var op = tracker.GetConversionDataAsync().AsTask <string>().ContinueWith((task) => { string jsonData = task.Result; if (jsonData == null) { // No conversion data available } else { JsonObject json = null; if (JsonObject.TryParse(jsonData, out json)) { // Read some data from this json object, and modify your application's behaviour accordingly // ... } } }); Event e = new Event("test-event", false); e.AddPair("player", "John Doe"); e.AddPair("score", 5); tracker.FireEvent(e); e = new Event("test-event-oto", true); tracker.FireEvent(e); }
// // This method is invoked when the application has loaded and is ready to run. In this // method you should instantiate the window, load the UI into it and then make the window // visible. // // You have 17 seconds to return from this method, or iOS will terminate your application. // public override bool FinishedLaunching(UIApplication app, NSDictionary options) { window = new UIWindow(UIScreen.MainScreen.Bounds); viewController = new XamariniOSViewController(); window.RootViewController = viewController; window.MakeKeyAndVisible(); Config conf = new Config(); conf.Set("fireAutomaticInstallEvent", false); conf.Set("openEventName", "xamarin open"); Tapstream.Create("sdktest", "YGP2pezGTI6ec48uti4o1w", conf); Event e = new Event("test-event", false); e.AddPair("level", 5); e.AddPair("name", "john doe"); e.AddPair("score", 10.6); Tapstream.FireEvent(e); return(true); }
private void LogTapStreamEvent(string package, bool result) { Tapstream.Event e = new Tapstream.Event("LimoCityDriver3D", false); e.AddPair(package, GetProPackagePrices(package)); Tapstream.FireEvent(e); }