我知道使用iOS Notification Service Extensions可以预处理推送通知。 我正在搜索允许我跳过推送通知的过程,条件已经过验证。 例如,如果推送不再更新,我希望避免打扰用户。
是否可以使用Notification Service Extensions或其他?我已经尝试将主体设置为空字符串,但修改被丢弃。
由于
答案 0 :(得分:0)
当您通过Notification Service Extension收到通知时,必须向用户显示通知。您无法取消/跳过它。最好的办法是设置notificationContent.sound = nil
,该设置将使通知静音,同时仍然显示横幅。
另一种选择是使用静默推送通知,因此您可以对其进行预处理,然后决定是否要显示通知:然后使用UserNotifications来显示本地通知。