我有一个VoIP应用程序,当该应用程序在后台时,该应用程序使用UILocalNotification通知用户来电。收到通知后,我希望它播放声音并振动手机-不止一次(并且不会重复显示相同的消息)。我可以通过使用一系列通知来做到这一点-第一个通知将立即显示消息并播放声音(电话也会振动)-通知间隔3秒后进行;它们没有alertBody和alertAction,但是具有与第一个通知相同的声音名称。这里是我的问题..如果指定的不是UILocalNotificationDefaultSoundName的声音名称,则手机只会为第一个通知振动(尽管每次都会播放声音)。但是,如果使用默认的soundName,那么手机会随着每个通知而振动?还有另一种方法吗?

最佳答案

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

关于iphone - UILocalNotification自定义soundName仅在指定alertBody时才振动电话(与UILocalNotificationDefaultSoundName不同)吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7112058/

10-13 04:00