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(); }
/// <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)); }