在后台模式下接收远程推送通知时,是否可能多次振动?

时间:2019-07-18 10:49:18

标签: ios swift background vibration remote-notifications

我想通过远程通知来通知护士一些坏事发生在患者身上。所以我想在他/她收到通知时振动8次。

当我的应用收到远程推送通知时,它将触发我的通知服务扩展的

func didReceive(_ request: UNNotificationRequest, withContentHandler contentHandler: @escaping (UNNotificationContent) -> Void) { 

在那个函数中,我打电话

AudioServicesPlayAlertSound(SystemSoundID(kSystemSoundID_Vibrate))
sleep(1)      
AudioServicesPlayAlertSound(SystemSoundID(kSystemSoundID_Vibrate))

但是只有默认振动触发了一次。

收到推送通知时,是否可以振动多次? 还是可以使用自定义振动模式使其多次振动? 如果不可能,您能否提供一些表明这一点的正式文件?很难证明一件事是不可能的。

1 个答案:

答案 0 :(得分:0)

在您的应用程序委托中

    <div class="mainpage"><h1>main page</h1></div>

    <div class="skin">
      <div>
	      <a href="#">
		      <div class="image-skin"> 
		      </div>
	      </a>  	      
      </div>
    </div>

评价它很有用,谢谢