首页 文章

通知 Banner 样式iOS

提问于
浏览
0

我知道有类似的问题 . 我也看到了this一个 . 很好的答案,但我想澄清两个细节 .

  • 有没有办法检查代码用户使用哪种通知的 Banner 样式“临时”或“持久”?

  • 当iPhone被锁定且用户收到来自提醒的通知,然后解锁iPhone并再次将其锁定时,通知仍将显示在锁定的屏幕上 . 如果我们对另一个具有“持久” Banner 样式的应用程序执行相同操作,则再次锁定iPhone时仍不会显示通知 . 那么,我们如何在Apple的Reminders应用程序中实现通知 Banner 行为?

1 回答

  • 2

    有没有办法检查代码用户使用哪种通知的 Banner 样式为您的应用程序“临时”或“持久”

    当然 . 致电UNUserNotificationCenter getNotificationSettings . 结果是一个UNNotificationSettings, alertStyle.banner [临时]或 .alert [持久](当然是 .none ) .

    当iPhone被锁定且用户收到来自提醒的通知,然后解锁iPhone并再次将其锁定时,通知仍将显示在锁定的屏幕上 . 如果我们对另一个具有“持久” Banner 样式的应用程序执行相同操作,则再次锁定iPhone时仍不会显示通知 .

    我不认为锁定屏幕中的行为与“持久”设置有任何关系 . 我认为,对于允许锁定屏幕通知的任何应用程序,如果您只是打开屏幕(从黑色到锁定屏幕)并查看它然后再次关闭屏幕,如果有通知可见,它将下次你做同样的事情时可见 .

相关问题