private void HandleApnsRegistrationChanged(ApnsRegistrationChangedEvent apnsChangedEvent) { var token = apnsChangedEvent.Token .ToString() .Replace("<", String.Empty) .Replace(">", String.Empty) .Replace(" ", String.Empty); Logger.Instance.LogInformation("Received APNS token: {0}", token); var internalEvent = new RemoteChannelDetailsChanged { Details = new RemoteChannelDetails { Token = token }, Publisher = DonkyiOS.Module }; _eventBus.PublishAsync(internalEvent).ExecuteInBackground(); }
private void HandleChannelDetailsChanged(RemoteChannelDetailsChanged remoteChannelDetailsChanged) { _registrationManager.UpdatePushRegistrationAsync(remoteChannelDetailsChanged.Details) .ExecuteInBackground(); }