UILocalNotification自定义soundName仅在指定alertBody时振动手机(与UILocalNotificationDefaultSoundName不同)?

我有一个VoIP应用程序,当应用程序在后台时,它使用UILocalNotification通知用户来电。 当出现通知时,我希望它能够播放声音并振动电话 – 不止一次(并且不会反复出现相同的消息)。 我能够通过使用一系列通知来做到这一点 – 第一个会立即显示消息并播放声音(手机也会振动) – 以下通知被安排3秒间隔; 它们没有alertBody和alertAction,但具有与第一个通知中使用的相同的声音名称。 这是我的问题..如果指定了除UILocalNotificationDefaultSoundName之外的声音名称,则手机将仅在第一次通知时振动(虽然每次都会播放声音)。 但是,如果使用默认的soundName,那么手机会在每次通知时振动吗? 还有另一种方法吗?

找到另一种方式..显示本地通知,然后通过计时器开始重复振动。

有趣。 听起来像个臭虫。 将它归档到Apple ,您也许可以让它们来处理它。