Я работаю над одним проектом, который требует интеграции платежей. Но в native они используют веб-просмотр для обработки платежного шлюза следующим образом:
webview.postUrl(URL, URLEncoder.encode(data.toString(), "UTF-8").getBytes());
Я хочу реализовать то же самое в Ionic framework. Я попробовал следующий метод с помощью плагина InAppBrowser в надежде получить тот же результат:
ref = cordova.InAppBrowser.open(URL, '_blank', 'location=yes');
ref.addEventListener('loadstop', function(event){
$.ajax({
method: 'POST',
url: URL,
contentType: 'application/json; charset=UTF-8',
data: JSON.stringify(data)
}).success(function(data) {
console.log(data);
});
});
Но я не получаю на это ответа.
Итак, моя любезная просьба ко всем, кто помогает мне реализовать "webview.postUrl" в Ionic?
Также будет полезно, если кто-нибудь из вас сможет создать плагин ionic или cordova, а затем опубликовать его. потому что многие, как я, столкнулись бы с этой проблемой прямо сейчас.
Спасибо всем заранее.