如果用户未与用户进行交互,则可以知道向用户显示本地iOS通知的任何方式

时间:2016-11-22 22:03:20

标签: ios uilocalnotification

我正在尝试为我的应用编写通知跟踪系统。我的理解是,保证会发送预定的本地通知,但我的应用程序不会收到通知,除非用户以某种方式与该通知进行交互。我错过了什么吗?是否有一些事件或通知发送到应用程序只是为了表明通知出现了?

2 个答案:

答案 0 :(得分:0)

不,我不认为您有任何方式了解未通知的通知。"

越狱装置将是另一回事。

有静音推送通知,我还没有看过iOS 10中的新通知API,所以我猜可能Apple为iOS 10添加了一个无声的本地通知...

答案 1 :(得分:0)

实际上有两种情况:

  • 后台应用:当系统发送本地通知时,仅当用户与通知视图应用交互时,才会通知应用。

  • 前台应用:通过调用didReceiveLocalNotification方法传递本地通知时会通知应用。

只有在用户允许的情况下才会保证发送本地通知(应用会要求用户允许接收本地通知)