Stone Lai Asked: 2024-05-06 12:51:05 +0800 CST2024-05-06 12:51:05 +0800 CST 2024-05-06 12:51:05 +0800 CST 如何使用 Swift 创建自定义 IOS unnotificationTrigger? 772 我喜欢通过子类化 UNNotificationTrigger 为我的 Swiftui 应用程序创建高度通知触发器。当我爬山并达到 2000 米的高度时,我的苹果设备上会收到通知。请告诉我如何做。 我阅读了苹果文档并没有找到任何线索。 1 个回答 Voted Best Answer Paulw11 2024-05-06T13:26:46+08:002024-05-06T13:26:46+08:00 您不能创建自己的UNNotificationTrigger子类。只能使用iOS提供的具体子类: UNTimeIntervalNotificationTrigger UNCalendarNotificationTrigger UNLocationNotificationTrigger 如果您始终启用位置权限和后台位置更新,则当您确定当前位置等于或高于目标高度时,可能会触发本地通知。
您不能创建自己的
UNNotificationTrigger
子类。只能使用iOS提供的具体子类:UNTimeIntervalNotificationTrigger
UNCalendarNotificationTrigger
UNLocationNotificationTrigger
如果您始终启用位置权限和后台位置更新,则当您确定当前位置等于或高于目标高度时,可能会触发本地通知。