/// <summary> /// Hides a toast notification. /// </summary> /// <param name="notification">The object that supplies the new XML definition for the toast.</param> public void Hide(ToastNotification notification) { #if __IOS__ UIApplication.SharedApplication.InvokeOnMainThread(() => { UIApplication.SharedApplication.CancelLocalNotification(notification._localNotification); }); #elif WINDOWS_UWP || WINDOWS_APP || WINDOWS_PHONE_APP || WINDOWS_PHONE_81 _notifier.Hide(notification._notification); #else throw new PlatformNotSupportedException(); #endif }
/// <summary> /// Shows a toast notification. /// </summary> /// <param name="notification">The object that supplies the new XML definition for the toast.</param> public void Show(ToastNotification notification) { #if __ANDROID__ notification._toast.Show(); #elif __IOS__ UIApplication.SharedApplication.InvokeOnMainThread(() => { UIApplication.SharedApplication.PresentLocalNotificationNow(notification._localNotification); }); #elif TIZEN Tizen.Applications.Notifications.NotificationManager.PostToastMessage(notification.Title + "\r\n" + notification.Content); #elif WINDOWS_UWP || WINDOWS_APP || WINDOWS_PHONE_APP || WINDOWS_PHONE_81 _notifier.Show(notification._notification); #elif WINDOWS_PHONE notification._shellToast.Show(); #endif }