4

我知道以前有人问过这个问题。然而...

虽然直到最近我认为唯一可能和接受的警报是带有 2 个按钮的文本,但我发现一些应用程序具有不同的本地警报。

所以我认为有一种可接受的方式来定制 lokal Alert。这是正确的还是这些应用程序只是以某种方式“滑入”商店 - 因为我知道这发生在之前的功能中,然后应用程序突然从商店消失了。

我找不到任何关于它的信息。

非常感谢

4

1 回答 1

7

从 iOS 5 开始:

  • 在设备锁定时交付 aUILocalNotification时,它会显示在锁定屏幕上,并带有滑动滑块以打开应用程序。
  • 如果在设备使用时发送通知,它可以显示为屏幕顶部的横幅,也可以显示为带有两个按钮的警报。
    • 一个按钮始终是取消按钮。
    • 另一个按钮打开应用程序。alertAction您可以通过设置属性来更改此按钮的文本。
    • 您可以通过在通知上设置来禁用警报上的此操作按钮hasAction = NO)。

除非设备已越狱,否则没有其他可用的通知警报可以到达的方式。在这种情况下,很多事情都是可能的。

在 iOS 5 之前,仅支持弹出警报通知。

由于 iOS 的性质,技术上不可能以任何其他方式传递通知,或自定义警报,因为通知传递由系统处理,应用程序无法访问系统 UI,因此无法显示任何消息本身。即使您确实以某种方式做到了这一点,Apple 也不会允许这样做。

在此处阅读UILocalNotification文档:http: //developer.apple.com/library/ios/#DOCUMENTATION/iPhone/Reference/UILocalNotification_Class/Reference/Reference.html了解更多详细信息。

于 2012-08-12T10:10:10.820 回答