예제 #1
0
        // Code to execute when the application is activated (brought to foreground)
        // This code will not execute when the application is first launched
        private void Application_Activated(object sender, ActivatedEventArgs e)
        {
            EngagementAgent.Instance.OnActivated(e);
            EngagementReach.Instance.OnActivated(e);

            Configuration = Config.Get <ApplicationConfiguration>() ?? new ApplicationConfiguration(AppName, AppVersion);
            Configuration.SetInitialConfiguration(AppName, AppVersion);

            Deployment.Current.Dispatcher.BeginInvoke(() =>
            {
                PositionService.Initialize();
                ProgressBar.Initialize();
            });
        }
예제 #2
0
        // Code to execute when the application is launching (eg, from Start)
        // This code will not execute when the application is reactivated
        private void Application_Launching(object sender, LaunchingEventArgs e)
        {
            Debug.WriteLine(EngagementAgent.Instance.GetDeviceId());
            EngagementAgent.Instance.Init();
            EngagementReach.Instance.Init();

            InitPushNotification();

            Configuration = Config.Get <ApplicationConfiguration>() ?? new ApplicationConfiguration(AppName, AppVersion);
            Configuration.SetInitialConfiguration(AppName, AppVersion);

            Deployment.Current.Dispatcher.BeginInvoke(() =>
            {
                PositionService.Initialize();
                ProgressBar.Initialize();
            });
        }
예제 #3
0
 // Code to execute when the application is closing (eg, user hit Back)
 // This code will not execute when the application is deactivated
 private void Application_Closing(object sender, ClosingEventArgs e)
 {
     Config.Set(Configuration);
     PositionService.Destroy();
 }