【问题标题】:watchOS Notifications Delivering QuietlywatchOS 通知安静地传递
【发布时间】:2019-07-22 23:51:01
【问题描述】:

问题:在 Apple Watch 上创建的通知只是间歇性地提醒用户它们的存在。从屏幕顶部向下滑动时,通知中心显示已收到通知。为什么我们每次都没有收到警报?

我们正在使用 UNUserNotifications () 文档中概述的 Apple 推荐方法设置通知,并且我们正在使用自定义静态便笺界面。

我们没有实现userNotificationCenter: willPresentNotification: withCompletionHandler:

我们的应用不在屏幕上:Apple Watch 处于睡眠模式但已解锁,或者在表盘上,或者在应用选择器屏幕上。

应该注意,通知安排在未来 15 秒到 5 分钟之间。

是的,设置是这样的,所有通知都应该提醒用户(请勿打扰、安静发送、应用程序权限,等等)。

【问题讨论】:

    标签: ios notifications watchkit apple-watch usernotifications


    【解决方案1】:

    发现的问题: 即使屏幕变暗/休眠,应用程序仍可能位于前台。

    确定的解决方案: 实现UNUserNotificationCenterDelegate方法userNotificationCenter: willPresentNotification: withCompletionHandler:并返回UNNotificationPresentationOptionAlert或类似的常量。

    【讨论】:

      猜你喜欢
      • 2018-04-18
      • 2016-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多