allowDeferredLocationUpdates(untilTraveled:timeout:) has been deprecated without an apparent replacement

My company has asked that we implement a battery-saving mode for the location tracking portion of one of our apps. I read the official Apple page about battery optimization while using locations, and decided to use allowDeferredLocationUpdates(untilTraveled:timeout:)
in order to save battery. I have tested this out and it works fantastically, however I have just noticed that it is listed as deprecated in the docs, despite still being recommended by Apple.

Is there a new way that we should be handling this? Has Apple just removed this functionality without a replacement?
You can probably keep using it. Deprecated doesn’t usually mean it will stop working immediately.

It certainly would be helpful if they gave us some hints as to the reason / replacement when they mark something as deprecated.
I agree that I could probably still use it, but it's a feature that hasn't yet been implemented in my apps, so it feels odd going into it starting with a deprecated method. If I knew what I was supposed to use instead, I could just do that. I prefer to not use deprecated methods in my apps for peace of mind.
allowDeferredLocationUpdates(untilTraveled:timeout:) has been deprecated without an apparent replacement
 
 
Q