Получать уведомления, когда пользователь начинает движение (CoreMotion) - PullRequest
1 голос
/ 03 октября 2019

Я хотел бы отправить уведомление пользователю всякий раз, когда он / она начинает движение, используя CoreMotion. Я могу использовать CoreMotion, чтобы увидеть, что делает пользователь, когда мое приложение включено, вот так ...

let activityManager = CMMotionActivityManager()

override func viewDidLoad() {
    super.viewDidLoad()

    activityManager.startActivityUpdates(to: .main) { (activity) in
        guard let activity = activity else {
            return
        }

        if activity.automotive {
            print("Driving")
        }

        if activity.stationary {
            print("Not Moving")

        }
    }
}

}

Но как я смогу обнаружить изменение вactivity.automotive в фоновом режиме для отправки уведомления пользователю, даже если мое приложение не включено?

...