| Index: ios/chrome/browser/ui/uikit_ui_util.mm
|
| diff --git a/ios/chrome/browser/ui/uikit_ui_util.mm b/ios/chrome/browser/ui/uikit_ui_util.mm
|
| index 45d3ce5d0403735a1c11072793906ba0c6ef518d..6c9308aeb02af884b2fe02a90a9e75e4c45ff185 100644
|
| --- a/ios/chrome/browser/ui/uikit_ui_util.mm
|
| +++ b/ios/chrome/browser/ui/uikit_ui_util.mm
|
| @@ -681,3 +681,13 @@ void TriggerHapticFeedbackForSelectionChange() {
|
| [generator selectionChanged];
|
| }
|
| }
|
| +
|
| +// On iOS10 and above, trigger a haptic vibration for a notification.
|
| +// This is a no-op for devices that do not support it.
|
| +void TriggerHapticFeedbackForNotification(UINotificationFeedbackType type) {
|
| + if (base::ios::IsRunningOnIOS10OrLater()) {
|
| + UINotificationFeedbackGenerator* generator =
|
| + [[UINotificationFeedbackGenerator alloc] init];
|
| + [generator notificationOccurred:type];
|
| + }
|
| +}
|
|
|