在锁定屏幕上保留通知

Posted

技术标签:

【中文标题】在锁定屏幕上保留通知【英文标题】:Keep notification on lock screen 【发布时间】:2016-05-11 22:01:20 【问题描述】:

我如何才能将来自我的应用的通知保留在锁屏上,直到用户与之交互?

我的意思是,即使用户解锁手机然后再次锁定它,我也希望通知一次又一次地显示在他们的锁屏上,直到他们最终采取行动。

ios 提醒应用就是一个很好的例子。

谢谢!

【问题讨论】:

【参考方案1】:

直到他们最终对它采取行动

至少可以说,这对用户来说很烦人。首先,您需要一种方法来了解用户是否与您的通知进行了交互。看这里How to Implement iOS8 Interactive Notification

一旦您实现了上述代码,因为您希望提醒不断弹出,我建议为每个提醒创建大约 5 分钟间隔的 10 个本地通知。一旦用户与其中任何一个交互,然后取消所有提醒。

有意义吗?

【讨论】:

【参考方案2】:

Apple 的应用程序可以这样做,因为它们使用私有 API。

您不能强制通知显示在屏幕上,尤其是在用户解锁设备后。

是的,您可以通过本地通知强制它再次出现,但 Apple 可能不会对这种设置感到太满意。

【讨论】:

以上是关于在锁定屏幕上保留通知的主要内容,如果未能解决你的问题,请参考以下文章

如何在锁定屏幕上执行通知操作(点击)?

屏幕锁定时如何通知推送通知?

iOS:以编程方式关闭锁定屏幕上显示的通知?

如何使用默认查看按钮确定用户是不是在锁定屏幕上查看通知

iOS 本地通知不会在锁定屏幕上播放声音

有没有办法只向锁定屏幕发送推送通知?