iphone - 让本地通知振动但不显示文本

标签 iphone ios uilocalnotification

我每秒都会收到一个又一个的本地通知。我使用的文本只是@""。我在 applicationWillResignActive 中注册这些通知。当我将应用程序置于后台并锁定 iPhone 或将其保持解锁(即振动且不显示横幅)时,它们完全按照我希望的方式进行。但是,当我直接从应用程序锁定屏幕时,以 @"" 作为文本的本地通知不会振动。

我有一个持续 15 分钟到 24 小时的计时器。我希望 iPhone 在锁定屏幕后在后台运行时每秒振动 15 秒。我现在所拥有的仅在按下主页按钮和/或锁定应用程序后才起作用,但如果我直接从应用程序锁定屏幕则不起作用。

最佳答案

如果您只想振动手机,则发送没有文本的本地通知是没有意义的。只需调用此方法即可:

AudioServicesPlaySystemSound( kSystemSoundID_Vibrate );

关于iphone - 让本地通知振动但不显示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17871170/

相关文章:

iOS 如何在前台显示本地通知?

ios - 计时器在真正的 iPhone 上不工作

ios - 无法在 iPhone 版 Whatsapp 上分享网址

iphone - Monotouch 电话/通话状态?

iphone - 定制 iPhone 键盘

ios - 似乎无法计算 UILabel 的 NSAttributedString 的正确行高

ios - 如何以编程方式在 Safari 中启用 "Allow Remote Automation"

iOS 设备 UDID

ios - 本地通知不断变化的文字

iphone - 是否可以释放 UIWebView 的内存?