如何使用 Swift 创建自定义 IOS unnotificationTrigger?

问题描述 投票:0回答:1

我喜欢通过子类化 UNNotificationTrigger 为我的 Swiftui 应用程序创建高度通知触发器。当我爬山并达到 2000 米的高度时,我的苹果设备上会收到通知。请告诉我如何做。

我阅读了苹果文档并没有找到任何线索。

ios swift xcode swiftui unnotificationtrigger
1个回答
0
投票

您无法创建自己的

UNNotificationTrigger
子类。 只能使用iOS提供的具体子类:

  • UNTimeIntervalNotificationTrigger
  • UNCalendarNotificationTrigger
  • UNLocationNotificationTrigger

如果您启用了always位置权限并启用了后台位置更新,则当您确定当前位置等于或高于目标高度时,您可能会触发本地通知。

© www.soinside.com 2019 - 2024. All rights reserved.