I'm not currently using voice instructions. I'd like to add it at some point, but my app is still useful without this feature.
The SDK requires the background "Audio" entitlement at runtime, but without the voice instructions, there's no reason for the background "Audio" entitlement.
The AppStore may not accept an application with the background audio entitlement that doesn't actually use background audio. (speaking from experience here 😬)
RouteVoiceController.verifyBackgroundAudio is called upon init, which happens when instantiating a NavigationViewController. Instead we should wait until we actually use the audio before verifying this permission.
Fixes #63
I'm not currently using voice instructions. I'd like to add it at some point, but my app is still useful without this feature.
The SDK requires the background "Audio" entitlement at runtime, but without the voice instructions, there's no reason for the background "Audio" entitlement.
The AppStore may not accept an application with the background audio entitlement that doesn't actually use background audio. (speaking from experience here 😬)
RouteVoiceController.verifyBackgroundAudio is called upon init, which happens when instantiating a NavigationViewController. Instead we should wait until we actually use the audio before verifying this permission.