iOS推送通知在App运行时显示为UIAlert

时间:2014-11-29 01:19:34

标签: ios xcode push-notification push uialertview

我在我的应用上成功设置了推送通知。当我在没有运行应用程序时向用户发送推送时,他们会按照应有的方式接收横幅样式。

但是,当用户打开应用程序时,不会将推送通知显示为横幅,而是显示为UIAlert。当应用程序打开时,接收推送仅以这种方式运行。

我将“解锁后的提醒方式”设置为“横幅”(在两部手机上),此行为仍然存在。

2 个答案:

答案 0 :(得分:3)

当Applicationn运行时,你将在AppDelegate Class上调用didReceiveRemoteNotification方法,所以现在你可以在这里处理通知:

现在您可以创建自定义视图并将其作为横幅添加到应用程序主窗口。

答案 1 :(得分:0)

设置适用于后台应用,显示为横幅或提醒。当应用程序打开时,它会直接调用didReceiveRemoteNotification,并且不会显示横幅或警报。