Приложение не может открыть AirWatch без добавления схемы в Xcode - PullRequest
0 голосов
/ 14 ноября 2018

У меня есть приложение Cordova для iOS (управляемое агентом VmWare), которому необходимо вызвать URL-адрес в AirWatch, где пользователь может войти в систему SSO клиента.URL оформляется как:

awbs://clientFederatedIdProvider.com&client_it=myClientId&redirect_uri=myapp://redirect

В Xcode я назначил схему URL myapp приложению.Проблема в том, что приложение не может открыть AirWatch и перейти по запрошенному URL-адресу, просто на мгновение отображается белый экран (не выходя из приложения) и возвращается к предыдущему экрану, как если бы URL-адрес пробовал в самом приложении.и терпит неудачу.

Странно, если я добавляю схему awbs к приложению в XCode, у некоторых пользователей все работает правильно, но для других, каждый раз, когда они пытаются вызвать URL awbs:// из любого места наiPad перенаправляется в мое приложение, как показано на схеме выше.Похоже, это бросок монеты, основанный на том, какое приложение (мое или AirWatch) установлено Агентом в первую очередь и может «претендовать» на схему awbs.

Я не понимаю, почему мое приложение будетНужна эта схема awbs для совершения исходящего звонка в AirWatch для одних пользователей, и это вызывает осложнения у других.Есть предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...