首页 文章

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

提问于
浏览
0

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

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

我将“解锁时的警报样式”设置为“ Banner ”(在两部手机上),此行为仍然存在 .

2 回答

  • 3

    设置适用于后台应用,显示为 Banner 或警报 . 当应用程序打开时,它直接调用 didReceiveRemoteNotification ,并且不显示 Banner 或警报 .

  • 0

    当Applicationn运行时,您将在AppDelegate类上调用didReceiveRemoteNotification方法,所以现在您可以在此处理通知:

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

相关问题