示例#1
0
        private void InitialiseAbly()
        {
            _loggerSink = new AppLoggerSink();

            var savedClientId = Preferences.Get("ABLY_CLIENT_ID", string.Empty);

            var callbacks = new PushCallbacks
            {
                ActivatedCallback = error => LogCallback("Activated", error),
                DeactivatedCallback = error => LogCallback("Deactivated", error),
                SyncRegistrationFailedCallback = error => LogCallback("SyncRegistrationFailed", error),
            };
            _realtime = AppleMobileDevice.Initialise(GetAblyOptions(savedClientId), callbacks);

            _realtime.Connect();
        }
示例#2
0
        /// <inheritdoc/>
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            _loggerSink = new AppLoggerSink();
            Platform.Init(this, savedInstanceState);
            Xamarin.Forms.Forms.Init(this, savedInstanceState);

            // Initialise the Firebase application
            FirebaseApp.InitializeApp(this);
            var callbacks = new PushCallbacks()
            {
                ActivatedCallback              = error => LogCallback("Activated", error),
                DeactivatedCallback            = error => LogCallback("Deactivated", error),
                SyncRegistrationFailedCallback = error => LogCallback("SyncRegistrationFailed", error)
            };
            var realtime = Configure(callbacks);

            LoadApplication(new App(realtime, _loggerSink, Receiver));
        }