2017-02-23 72 views
0

我们被要求实现一个功能来监听通知并决定它是否应该出现或不是。甚至在它们出现在屏幕上之前(NSNotificationCenter或Alert/Banner on Top)。我们必须为用户设置无声时间,并检查是否从服务器广播通知,如果在静默时间通知被触发,iOS设备将不会显示通知。NS通知监听器iOS

+0

Check out http://stackoverflow.com/questions/30852870/displaying-a-stock-ios-notification-banner-when-your-app-is-open-and-in-the-fore –

回答

0

您可以通过如下配置您的负载来触发无声通知。

1.有效载荷的APS字典必须包含的1

2,有效载荷的APS词典不能含有警报,声音或徽章键的值的内容可用密钥。

无声推送到达后,您可以检查您的条件并触发本地通知。

愿这帮助你..

0

您需要从服务器已经发射了通知,但根据病情需要停止显示这一点。

Apple不支持这种功能。

这是在Android中可能的。在这里,APNS服务器处理与Push Notification相关的所有事情。