我有一个简单的科尔多瓦应用程序,在里面,我将一个 Web 应用程序称为 AngularJS。我需要从 Web 应用程序调用 javascript/plugin inAppPurchase。
从 index.html cordova android 调用外部 webapp。
<script>
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
if (navigator.network.connection.type == Connection.NONE) {
networkError()
} else {
loadApp()
}
}
function loadApp() {
navigator.app.loadUrl("http://192.168.0.102:8000/")
}
</script>
我必须调用这个插件:InAppPurchase - https://github.com/AlexDisler/cordova-plugin-inapppurchase
它的插件在cordova应用程序上的index.html上工作正常,但在web应用程序上调用时不起作用:
未捕获的 ReferenceError:未定义 inAppPurchase
在外部 webapp 中调用插件/javascript 的代码:
<script>
inAppPurchase.getProducts(['vaga_de_veiculo'])
.then(function (products) {
console.log(products);
})
.catch(function (err) {
console.log(err);
});
</script>
我尝试了 inAppBrowser,但没有成功。对不起,我的英语不好。