我已在我的应用上成功设置推送通知 . 当我在没有运行应用程序时向用户发送推送时,他们会按照应有的方式接收 Banner 样式 .
但是,当用户打开应用程序时,不会将推送通知显示为 Banner ,而是显示为UIAlert . 当应用程序打开时,接收推送仅以这种方式运行 .
我将“解锁时的警报样式”设置为“ Banner ”(在两部手机上),此行为仍然存在 .
设置适用于后台应用,显示为 Banner 或警报 . 当应用程序打开时,它直接调用 didReceiveRemoteNotification ,并且不显示 Banner 或警报 .
didReceiveRemoteNotification
当Applicationn运行时,您将在AppDelegate类上调用didReceiveRemoteNotification方法,所以现在您可以在此处理通知:
现在您可以创建自定义视图并将其作为 Banner 添加到应用程序主窗口 .
2 回答
设置适用于后台应用,显示为 Banner 或警报 . 当应用程序打开时,它直接调用
didReceiveRemoteNotification
,并且不显示 Banner 或警报 .当Applicationn运行时,您将在AppDelegate类上调用didReceiveRemoteNotification方法,所以现在您可以在此处理通知:
现在您可以创建自定义视图并将其作为 Banner 添加到应用程序主窗口 .