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

Posted

技术标签:

【中文标题】有没有办法只向锁定屏幕发送推送通知?【英文标题】:Is there a way to send push notifications only to the lock screen? 【发布时间】:2017-02-01 19:29:34 【问题描述】:

我想向用户发送许多推送通知(大约每秒 1 次,发送给每个用户)。我只希望这些推送通知出现在锁定屏幕上(并且每个新通知都会替换之前的通知......即与 apns-collapse-id 合并)而不是主屏幕。

我想实现“实时行情”效果,但只能在锁定屏幕上。

我不希望它出现在主屏幕上的原因是,当用户在 iPhone 上做其他事情时,它会非常干扰用户。

也就是说,如果可能的话,我想发送到主屏幕。有时。例如,当用户收到私信时,我想闯入并显示横幅。

【问题讨论】:

【参考方案1】:

无法以编程方式控制用户在何处或何时收到推送通知。该设置由用户在特定于应用的设置中控制,而不是应用本身。

我也不认为每秒发送一次推送是一种可扩展的解决方案。您无法控制用户何时收到推送通知,并且频繁推送可能会导致 Apple 限制您的通知。

【讨论】:

以上是关于有没有办法只向锁定屏幕发送推送通知?的主要内容,如果未能解决你的问题,请参考以下文章

升级到 Cordovo 2.2.0,现在推送通知在锁定屏幕 (IOS) 上停止工作

Swift Group 推送通知

打开应用程序并锁定屏幕时未收到 Ionic FCM 推送通知,除非被点击

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

向群组发送推送通知

收到推送通知时不显示横幅仅振动设备