【问题标题】:Automatically performing task when user notification is delivered in Swift 5在 Swift 5 中传递用户通知时自动执行任务
【发布时间】:2020-02-29 10:15:01
【问题描述】:

当应用程序不在前台时触发本地用户通知时,我想在我的应用程序中执行一个简单的任务。我可以这样做吗?

我不能使用UNNotificationAction,因为我不想依赖用户做任何事情。而且我似乎不能使用UNUserNotificationCenterDelegate,因为它只有一种方法可以在应用程序处于前台时处理通知。

【问题讨论】:

    标签: ios swift5 unusernotificationcenter


    【解决方案1】:

    我得出的结论是,我提出的问题是不可能的。这是我的替代解决方案:当基于位置的用户通知被触发时,我想在我的应用程序中执行一个操作。为了完成我所需要的,我为我的CLCircularRegion 设置了监控。 CLLocationManager 的委托在进入该区域时在后台启动应用程序,我可以在委托方法中做我想做的事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-02
      • 1970-01-01
      • 1970-01-01
      • 2021-06-26
      • 2018-08-31
      • 1970-01-01
      相关资源
      最近更新 更多