iOS – 本地通知 – 自定义振动或振动更长的时间

我正在尝试构build一个iPhone应用程序,其function类似于闹钟,我正在使用UILocalNotification

问题

  • 我想电话振动更长的时间。 但目前它只振动一次。

替代方法

  1. 是否可以使用自定义振动模式?(http://www.pcworld.com/article/242238/how_to_use_custom_vibrations_in_ios_5.html)

  2. 当推送通知被触发时,是否有可能执行一个方法? (但应用程序可能甚至没有运行,但它需要工作)

  3. NSTimer是一个选项吗? (但应用程序可能甚至没有运行,但它需要工作)

  4. 还有其他的替代吗?

您不能改变振动的持续时间,或者使其振动,例如振动几次(直到您没有做出多个通知)。

自定义振动的唯一方法就是在应用程序中执行自定义振动,而在运行时则无法使用其他方式。