App can't open AirWatch without adding schema in Xcode
I have a cordova iOS app (managed by VmWare Agent) that needs to call a URL in AirWatch, where the user can log in with the client's SSO system. The URL is formmated as:
awbs://clientFederatedIdProvider.com&client_it=myClientId&redirect_uri=myapp://redirect
In Xcode, I've assigned the URL schema myapp
to the app. The problem is that the app is unable to open AirWatch and go to the URL requested, it just shows a white screen for a moment (without leaving the app) and returns to the previous screen, as if the URL is tried in the app itself and fails.
Oddly, if I add the awbs
schema to the app in Xcode, everything works correctly for some users, but for others, anytime they try to call an awbs://
URL from anywhere on the iPad it gets redirected to my app, as the schema above suggests it should. It looks like it's a coin flip, based on which app (mine or AirWatch) is installed first by Agent and can 'lay claim' to the awbs
schema.
I can't see why my app would need that awbs schema to make an outgoing call to AirWatch for some users, and it causes complications with others. Any suggestions?
ios xcode plist airwatch
add a comment |
I have a cordova iOS app (managed by VmWare Agent) that needs to call a URL in AirWatch, where the user can log in with the client's SSO system. The URL is formmated as:
awbs://clientFederatedIdProvider.com&client_it=myClientId&redirect_uri=myapp://redirect
In Xcode, I've assigned the URL schema myapp
to the app. The problem is that the app is unable to open AirWatch and go to the URL requested, it just shows a white screen for a moment (without leaving the app) and returns to the previous screen, as if the URL is tried in the app itself and fails.
Oddly, if I add the awbs
schema to the app in Xcode, everything works correctly for some users, but for others, anytime they try to call an awbs://
URL from anywhere on the iPad it gets redirected to my app, as the schema above suggests it should. It looks like it's a coin flip, based on which app (mine or AirWatch) is installed first by Agent and can 'lay claim' to the awbs
schema.
I can't see why my app would need that awbs schema to make an outgoing call to AirWatch for some users, and it causes complications with others. Any suggestions?
ios xcode plist airwatch
add a comment |
I have a cordova iOS app (managed by VmWare Agent) that needs to call a URL in AirWatch, where the user can log in with the client's SSO system. The URL is formmated as:
awbs://clientFederatedIdProvider.com&client_it=myClientId&redirect_uri=myapp://redirect
In Xcode, I've assigned the URL schema myapp
to the app. The problem is that the app is unable to open AirWatch and go to the URL requested, it just shows a white screen for a moment (without leaving the app) and returns to the previous screen, as if the URL is tried in the app itself and fails.
Oddly, if I add the awbs
schema to the app in Xcode, everything works correctly for some users, but for others, anytime they try to call an awbs://
URL from anywhere on the iPad it gets redirected to my app, as the schema above suggests it should. It looks like it's a coin flip, based on which app (mine or AirWatch) is installed first by Agent and can 'lay claim' to the awbs
schema.
I can't see why my app would need that awbs schema to make an outgoing call to AirWatch for some users, and it causes complications with others. Any suggestions?
ios xcode plist airwatch
I have a cordova iOS app (managed by VmWare Agent) that needs to call a URL in AirWatch, where the user can log in with the client's SSO system. The URL is formmated as:
awbs://clientFederatedIdProvider.com&client_it=myClientId&redirect_uri=myapp://redirect
In Xcode, I've assigned the URL schema myapp
to the app. The problem is that the app is unable to open AirWatch and go to the URL requested, it just shows a white screen for a moment (without leaving the app) and returns to the previous screen, as if the URL is tried in the app itself and fails.
Oddly, if I add the awbs
schema to the app in Xcode, everything works correctly for some users, but for others, anytime they try to call an awbs://
URL from anywhere on the iPad it gets redirected to my app, as the schema above suggests it should. It looks like it's a coin flip, based on which app (mine or AirWatch) is installed first by Agent and can 'lay claim' to the awbs
schema.
I can't see why my app would need that awbs schema to make an outgoing call to AirWatch for some users, and it causes complications with others. Any suggestions?
ios xcode plist airwatch
ios xcode plist airwatch
asked Nov 14 '18 at 20:54
JumperJumper
11
11
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53308560%2fapp-cant-open-airwatch-without-adding-schema-in-xcode%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53308560%2fapp-cant-open-airwatch-without-adding-schema-in-xcode%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown