//-------------------------------------- // Hadnlers //-------------------------------------- private void DidFailToRegisterForRemoteNotifications(string errorData) { var error = new SA.Common.Models.Error(errorData); var result = new ISN_RemoteNotificationsRegistrationResult(error); if (_RegistrationCallback != null) { _RegistrationCallback(result); } }
private void DidRegisterForRemoteNotifications(string data) { string[] DataArray = data.Split(SA.Common.Data.Converter.DATA_SPLITTER); string deviceId = DataArray[0]; string base64String = DataArray[1]; ISN_DeviceToken token = new ISN_DeviceToken(base64String, deviceId); var result = new ISN_RemoteNotificationsRegistrationResult(token); if (_RegistrationCallback != null) { _RegistrationCallback(result); } }
private void IOSPushTokenReceived(ISN_RemoteNotificationsRegistrationResult res) { UM_PushRegistrationResult result = new UM_PushRegistrationResult(res.Token.DeviceId, true); OnPushIdLoadResult(result); }