iOS 8交互式通知默认情况下不显示按钮

时间:2015-01-06 02:16:33

标签: ios notifications

我正在使用iOS 8中的新交互式通知;它无法在默认情况下显示操作按钮(in "banner mode")。就像现在一样,我必须在通知顶部向下滑动才能看到它们。

这是默认行为,还是我的代码烂了?

对于下面的图片,我使用XCode 6.1.1 + iOS 8.1 (Simulator)

我得到了什么:

What I get

我想要的是什么:

What I want

4 个答案:

答案 0 :(得分:2)

这是默认行为,代码没有问题。

有关详细信息,请参阅以下教程,结果与您的相同。 http://www.thinkandbuild.it/interactive-notifications-with-notification-actions/

答案 1 :(得分:0)

它是默认行为。别担心这个。 Apple says

  

发送通知时,系统会显示与通知关联的每个自定义操作的按钮。点击按钮可启动您的应用程序(在前台或后台)并让您有机会执行指示的操作。您可以使用此类指定按钮中显示的文本以及应用程序执行相应操作所需的信息。

答案 2 :(得分:0)

选项不是默认行为。这可以通过 - UIUserNotificationCategory来完成

请参阅此WWDC视频 - https://developer.apple.com/videos/wwdc/2014/?include=713

它非常直接且易于实施。如果您遇到任何问题,请告诉我。

答案 3 :(得分:0)

一切都表现正常。所有需要做的就是向下拖动横幅中的底部水平条,并在横幅中显示操作按钮。

PS - 从iOS8开始。一旦iOS9再过几天,就不能保证它是否会如此。