代码之家  ›  专栏  ›  技术社区  ›  Stone Lai

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

  •  -3
  • Stone Lai  · 技术社区  · 1 年前

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

    我看了苹果公司的文件,没有发现任何线索。

    1 回复  |  直到 1 年前
        1
  •  0
  •   Paulw11    1 年前

    你不能创建自己的 UNNotificationTrigger 子类。 您只能使用iOS提供的具体子类:

    • UNTimeIntervalNotificationTrigger
    • UNCalendarNotificationTrigger
    • UNLocationNotificationTrigger

    如果你有 总是 启用位置权限和后台位置更新当您确定当前位置位于或高于目标高度时,您可能会触发本地通知。