Создание основного приложения в Angular2+, которое используется как в качестве приложения для браузера, так и в составе NativeScript для приложений iOS и Android. Есть ли надежный метод обнаружения, используя Angular2+ или JavaScript, чтобы найти среду приложения? Я бы хотел использовать переменную окружения для условного назначения вызовов служб и API.
Это работает для меня в современных браузерах и iOS, но я еще не тестировал Android.
getEnvironment(){
let environment;
try {
window.document
environment = 'browser';
return environment;
}
catch(err) {
environment = 'mobile';
return environment;
}
}