How to return back to app from inAppBrowser in ionic 3
I'm working with PayTM web based payment gateway in ionic app. I used inAppBrowser to open that gateway and now I want to return back from the webpage to my app. How can I achieve it?
javascript ionic3
add a comment |
I'm working with PayTM web based payment gateway in ionic app. I used inAppBrowser to open that gateway and now I want to return back from the webpage to my app. How can I achieve it?
javascript ionic3
Provide some code that you tried. Also, check the "on" method for inappbrowser, on exit event, get the last loaded URL and perform the required action
– ASH_HBK
Jan 2 at 12:45
Thanks a ton @ASH_HBK for giving me a little idea about how do i go with the approach. I used browser.on('loadstart').subcribe({...}); to get the current url and compared that.. if it was true then i closed the browser. Thanks again :)
– shashank verma
Jan 3 at 5:31
add a comment |
I'm working with PayTM web based payment gateway in ionic app. I used inAppBrowser to open that gateway and now I want to return back from the webpage to my app. How can I achieve it?
javascript ionic3
I'm working with PayTM web based payment gateway in ionic app. I used inAppBrowser to open that gateway and now I want to return back from the webpage to my app. How can I achieve it?
javascript ionic3
javascript ionic3
asked Jan 2 at 11:01
shashank vermashashank verma
146
146
Provide some code that you tried. Also, check the "on" method for inappbrowser, on exit event, get the last loaded URL and perform the required action
– ASH_HBK
Jan 2 at 12:45
Thanks a ton @ASH_HBK for giving me a little idea about how do i go with the approach. I used browser.on('loadstart').subcribe({...}); to get the current url and compared that.. if it was true then i closed the browser. Thanks again :)
– shashank verma
Jan 3 at 5:31
add a comment |
Provide some code that you tried. Also, check the "on" method for inappbrowser, on exit event, get the last loaded URL and perform the required action
– ASH_HBK
Jan 2 at 12:45
Thanks a ton @ASH_HBK for giving me a little idea about how do i go with the approach. I used browser.on('loadstart').subcribe({...}); to get the current url and compared that.. if it was true then i closed the browser. Thanks again :)
– shashank verma
Jan 3 at 5:31
Provide some code that you tried. Also, check the "on" method for inappbrowser, on exit event, get the last loaded URL and perform the required action
– ASH_HBK
Jan 2 at 12:45
Provide some code that you tried. Also, check the "on" method for inappbrowser, on exit event, get the last loaded URL and perform the required action
– ASH_HBK
Jan 2 at 12:45
Thanks a ton @ASH_HBK for giving me a little idea about how do i go with the approach. I used browser.on('loadstart').subcribe({...}); to get the current url and compared that.. if it was true then i closed the browser. Thanks again :)
– shashank verma
Jan 3 at 5:31
Thanks a ton @ASH_HBK for giving me a little idea about how do i go with the approach. I used browser.on('loadstart').subcribe({...}); to get the current url and compared that.. if it was true then i closed the browser. Thanks again :)
– shashank verma
Jan 3 at 5:31
add a comment |
1 Answer
1
active
oldest
votes
Here is my code.
browser.on('loadstart').subscribe((e) => {
let compareURL = "https://myurl.com/folder_name/filename.php?CODE=XXXXX";
console.log(e.url);
if(e.url === compareURL){
this.navCtrl.setRoot(ConfirmationPage, {
orderId: this.orderId
})
browser.close();
console.log('browser closed');
}
}, err => {
console.error(err);
});
add a comment |
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%2f54005137%2fhow-to-return-back-to-app-from-inappbrowser-in-ionic-3%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Here is my code.
browser.on('loadstart').subscribe((e) => {
let compareURL = "https://myurl.com/folder_name/filename.php?CODE=XXXXX";
console.log(e.url);
if(e.url === compareURL){
this.navCtrl.setRoot(ConfirmationPage, {
orderId: this.orderId
})
browser.close();
console.log('browser closed');
}
}, err => {
console.error(err);
});
add a comment |
Here is my code.
browser.on('loadstart').subscribe((e) => {
let compareURL = "https://myurl.com/folder_name/filename.php?CODE=XXXXX";
console.log(e.url);
if(e.url === compareURL){
this.navCtrl.setRoot(ConfirmationPage, {
orderId: this.orderId
})
browser.close();
console.log('browser closed');
}
}, err => {
console.error(err);
});
add a comment |
Here is my code.
browser.on('loadstart').subscribe((e) => {
let compareURL = "https://myurl.com/folder_name/filename.php?CODE=XXXXX";
console.log(e.url);
if(e.url === compareURL){
this.navCtrl.setRoot(ConfirmationPage, {
orderId: this.orderId
})
browser.close();
console.log('browser closed');
}
}, err => {
console.error(err);
});
Here is my code.
browser.on('loadstart').subscribe((e) => {
let compareURL = "https://myurl.com/folder_name/filename.php?CODE=XXXXX";
console.log(e.url);
if(e.url === compareURL){
this.navCtrl.setRoot(ConfirmationPage, {
orderId: this.orderId
})
browser.close();
console.log('browser closed');
}
}, err => {
console.error(err);
});
answered Jan 3 at 5:36
shashank vermashashank verma
146
146
add a comment |
add a comment |
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%2f54005137%2fhow-to-return-back-to-app-from-inappbrowser-in-ionic-3%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
Provide some code that you tried. Also, check the "on" method for inappbrowser, on exit event, get the last loaded URL and perform the required action
– ASH_HBK
Jan 2 at 12:45
Thanks a ton @ASH_HBK for giving me a little idea about how do i go with the approach. I used browser.on('loadstart').subcribe({...}); to get the current url and compared that.. if it was true then i closed the browser. Thanks again :)
– shashank verma
Jan 3 at 5:31