Вибрация при уведомлении sh в iOS зависит от клиента или полезной нагрузки - PullRequest
1 голос
/ 08 мая 2020

Ниже приведен мой код уведомления о запросе

if #available(iOS 10, *) {
        UNUserNotificationCenter.current().requestAuthorization(options:[.badge, .alert, .sound]){ (granted, error) in }
        application.registerForRemoteNotifications()
    }

Я запросил у пользователя разрешения на звук, оповещения и значки в уведомлении. Я также прошел по ссылке ниже, касающейся вибрации уведомления pu sh.

вибрировать в pu sh notification

Мой вопрос: pu sh вибрация уведомления когда приложение закрыто, обрабатывается приложением, или это полезная нагрузка, которая заставляет iPhone вибрировать.

Можно ли обрабатывать вибрацию iPhone из уведомления pu sh, например звуковой клавиши в полезной нагрузке pu Уведомление sh или есть еще способ управлять вибрацией pu sh?

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 08 мая 2020

Вы не можете.

Чтобы вызвать вибрацию на телефоне, вам необходимо:

  • В вашей полезной нагрузке вам нужно sound поле под aps ключом
  • Устройство должно иметь вибрация включена.

Очевидно, вы не можете управлять вибрацией телефона из полезной нагрузки

1 голос
/ 08 мая 2020

Фактически вы можете управлять вибрацией внутри полезной нагрузки, указав звук. Если вы указываете свой собственный звук, вибрации может не быть, но если вы просто выберете звук по умолчанию, устройство будет вибрировать!

Пример полезной нагрузки:

{
    "aps" : {
        "alert" : "You got your emails.",
        "badge" : 9,
        "sound" : "bingbong.aiff" // or set this to the default sound
    }
}
...