Я хочу иметь 3 кнопки в уведомлении push. Я следовал this учебник для добавления кнопок. Но это создает только две кнопки. Я изменил код, чтобы добавить еще одну кнопку, но кажется, что все зависит от destructive property of UIMutableUserNotificationAction
. Это может быть либо true, либо false.
Как добавить третью кнопку?Три кнопки на push-уведомлении
ответ
У вас может быть более 2 кнопок в уведомлении, если тип уведомления выбран в качестве оповещений устройства iOS. если только в лотке уведомлений или в режиме блокировки устройства, вы получите только 2 кнопки.
Деструктивное свойство - это другое дело, когда вы держите его «истинным», что кнопка будет отображаться красным цветом, по умолчанию это «ложно» и кнопка отображения с синим цветом при отправке уведомлений.
В настоящее время его не представляется возможным, не более 2 действий могут быть сохранены в уведомлении в Minimal контексте (UIUserNotificationActionContextMinimal), но вы можете иметь ДО 4 действий в умолчанию контексте (UIUserNotificationActionContextDefault)
минимальный контекст определяет действия, которые будут видны при проверке уведомлений. Контекст по умолчанию - это когда уведомление отображается как предупреждение. С iOS10 года можно было бы иметь больше кнопки, как Apple, является введение 2 новых структур, то есть, UserNotification, UserNotificationUI
Начиная ios10 вы можете добавить до 4-х вариантов внутри детальном извещение «UserNotification» И 'UserNotificationUI'. Я не уверен, что возможно использование более двух вариантов с использованием API UILocalNotification. «UILocalNotification» устарела в пользу новых API в iOS10. –