通知横幅样式iOS

时间:2018-12-09 21:49:00

标签: ios swift

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

  1. 是否可以通过任何方式签入代码,以便用户在应用程序“临时”或“永久”中使用哪种通知的横幅样式?

  2. 当iPhone锁定并且用户从提醒接收到通知,然后将iPhone解锁并再次锁定时,该通知仍会出现在锁定屏幕上。如果我们对具有“ Persistent”横幅样式的另一个应用程序执行相同操作,则当iPhone再次锁定时,通知仍不会出现。那么,我们如何才能像Apple的Reminders应用程序那样实现通知标题行为?

1 个答案:

答案 0 :(得分:2)

  

是否可以通过任何方式签入代码,以便用户在应用程序“临时”或“永久”中使用哪种通知的横幅样式

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

  

当iPhone锁定并且用户收到提醒的通知后,然后解锁并再次锁定它,该通知仍将显示在锁定屏幕上。如果我们对具有“ Persistent”横幅样式的其他应用程序执行相同操作,则当iPhone重新锁定时,通知仍不会出现。

我认为锁定屏幕上的行为与“持久”设置没有任何关系。我认为,对于允许锁定屏幕通知的任何应用程序,如果您要做的就是打开屏幕(从黑色到锁定屏幕)并查看它,然后再次关闭屏幕(如果有可见的通知),在您下次执行相同操作时可见。

相关问题