【发布时间】:2016-10-19 03:53:07
【问题描述】:
我有一个向客户端发送推送通知的网络服务器。客户端可以在 iOS 10 上拦截UNNotificationServiceExtension 的推送通知并更改内容。现在我想取消在某些通知上显示在客户端的推送通知。我怎么做?我试着做
self.contentHandler(nil);
但它没有用。怎么做?
【问题讨论】:
-
在通知文档 (developer.apple.com/library/content/documentation/…) 中,您可以看到上面写着
To support silent remote notifications, add the remote-notification value to the UIBackgroundModes array in your Info.plist file. -
@dlbuckley 但我确实希望显示一些通知。我希望由客户端而不是服务器来决定。据我所知,制作一些静音通知是不可能的,所以我想看看我是否可以让一些常规通知静音。
-
啊,那样的话我不太确定。 iOS 10 通知更改在我的列表中值得关注,抱歉!
-
只是一个想法(还没有亲自尝试过),您是否尝试过从服务器发送静默通知,然后让应用在需要时创建本地通知?
-
这是正确的答案 JRG-Developer
标签: ios apple-push-notifications