0

我有一个简单的科尔多瓦应用程序,在里面,我将一个 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,但没有成功。对不起,我的英语不好。

4

0 回答 0