Пример #1
0
        public App()
        {
            AppDomain.CurrentDomain.UnhandledException += OnUnhandledException;

            // Handle when your app starts
            connector = DependencyService.Get <IConnectNetwork>();

            Analytics.TrackEvent("Wallet | Application starting");

            MainPage = UserInterface.Splash;

            InitializeComponent();
        }
Пример #2
0
        private async Task LaunchEverything(IConnectNetwork connector)
        {
            Trace.WriteLine($"Connecting to {ConnectTo}");

            ApplicationInfo.ServiceInfo = await connector.GetServiceInfo(ConnectTo);

            Engine = connector.Connect(ConnectTo, null, InstanceID, ApplicationInfo.Version);

            Telemetry.Initialize(Engine.Connection as ITelemetry);

            // Check version
            var isNewVersion = await CheckNewVersion();

            // Bind UI
            UserInterface.Launch(Engine, isNewVersion);

            // Start Engine
            await Engine.Start();
        }