Нет!
Пусть приложение запустится, а затем решит.
Ваше приложение должно работать, даже если служба определения местоположения отключена.
Нет никакой временной гарантии, что служба определения местоположения работает, поэтому, если вы подождете, вы можете превысить допустимое время запуска.
Или вы просто спрашиваете, как использовать GeoCoordinateWatcher?
Edit:
Если вы хотите отобразить это только один раз, просто следите за тем, отображали ли вы приглашение или сообщение.
Также имейте в виду, что из-за изменения настроек, когда ваше приложение захоронено, простое выполнение проверки запуска приложения не гарантирует, что оно всегда будет правильным.
например.
- служба определения местоположения отключена, когда приложение
начал
- Приложение отображает подсказку
- Пользователь нажимает старт (приложение захоронено)
- использует изменения настроек для включения службы определения местоположения
- пользователь использует кнопку назад для повторной активации приложения
- приложение перезапустилось (если не будет повторно проверять, включена ли служба, то будет неправильно)