Iphone 使本地通知振动,不显示文本

Iphone 使本地通知振动,不显示文本,iphone,ios,uilocalnotification,Iphone,Ios,Uilocalnotification,我每秒都会收到一个接一个的本地通知。我使用的文本只是@“。我在应用程序willresignactive中注册这些通知。他们做的正是我想让他们做的,当我在应用程序的背景下锁定iPhone或只是让它解锁时,它会振动,不会显示任何横幅。但是,当我直接从应用程序锁定屏幕时,以文本形式显示的本地通知不会振动 我有一个计时器,可以持续15分钟到24小时。我希望在锁定屏幕后,当应用程序处于后台时,iPhone每秒振动15秒。我现在拥有的功能只有在按下home(主页)按钮和/或锁定应用程序后才能工作,但如果我直

我每秒都会收到一个接一个的本地通知。我使用的文本只是
@“
。我在
应用程序willresignactive
中注册这些通知。他们做的正是我想让他们做的,当我在应用程序的背景下锁定iPhone或只是让它解锁时,它会振动,不会显示任何横幅。但是,当我直接从应用程序锁定屏幕时,以文本形式显示的本地通知不会振动


我有一个计时器,可以持续15分钟到24小时。我希望在锁定屏幕后,当应用程序处于后台时,iPhone每秒振动15秒。我现在拥有的功能只有在按下home(主页)按钮和/或锁定应用程序后才能工作,但如果我直接从应用程序锁定屏幕,则无法工作。

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

AudioServicesPlaySystemSound( kSystemSoundID_Vibrate );

当应用程序未运行时,我该如何执行此操作?我在想,如果我只发送本地通知,而不必担心在应用程序处于后台时执行操作,会更简单。您是否启用了后台操作?这些背景振动的目的是什么?是的,我可以在背景中这样做。当我可以使用本地通知时,这似乎是在我的应用程序中使用背景的一个毫无价值的理由。显然,在应用程序中使用您的方法会更好,因为应用程序中的本地通知只需调用应用程序:didReceiveLocalNotification方法。但即使它确实通过了苹果的审查(在后台运行应用程序只是为了震动),我认为在应用程序之外这样做是不值得的。如果应用程序没有运行,你怎么认为你可以发送本地通知?你是说推送通知吗?