2011-08-18 47 views
0

我有一个VoIP应用程序,它使用UILocalNotification在应用程序处于后台时通知用户有来电。当提示通知时,我想让它发声&振动手机 - 不止一次(并且不会重复显示相同的信息)。我通过使用一系列通知能够做到这一点 - 第一个会立即呈现信息并播放声音(手机也会振动) - 下面的通知安排在相隔3秒的时间之后;他们没有alertBody和alertAction,但具有与第一次通知中使用的相同的声音名称。这是我的问题..如果指定了除UILocalNotificationDefaultSoundName以外的声音名称,手机将仅振动第一个通知(但每次都会播放声音)。但是,如果使用默认的声音名称,那么手机会随着每个通知而振动?有没有另一种方法来做到这一点?UILocalNotification自定义的声音名称只在指定alertBody时振动手机(不像UILocalNotificationDefaultSoundName)?

回答

1

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

0

有趣。听起来像一个错误。 File it with Apple,你可能可以让他们照顾它。

+0

谢谢Noah ..但不知何故,Skype做到了? – dchappelle