【问题标题】:Phonegap and In App Purchase for ios适用于 ios 的 Phonegap 和应用内购买
【发布时间】:2014-12-10 22:33:05
【问题描述】:

我正在使用 Phonegap Build,但我无法连接它进行测试。

我使用的插件是:http://plugins.cordova.io/#/package/cc.fovea.cordova.purchase

我已将此添加到 config.xml:

<gap:plugin name="cc.fovea.plugins.inapppurchase" version="3.4.0" />

然后我添加了一个js文件并添加了这段代码:

document.addEventListener('deviceready', initializeStore, false);
function initializeStore() {

store.verbosity = store.INFO;

store.register({
id: "com.myapp.app.product1",
alias: "2 Messages",
type: store.CONSUMABLE
});

store.ready(function() {
console.log("\\o/ STORE READY \\o/");
alert("Store is ready");
});

store.refresh();
}

我的问题是我没有收到警报:

商店准备好了

我还创建了一个沙盒帐户,并使用沙盒登录方式登录到我的 iphone,但仍然没有警报。

为什么这不起作用?

我只是使用 phonegap 构建和一台电脑,因为我没有 mac。

我是否需要 xcode 或 mac 才能使用 phonegap ios 测试应用内购买?

【问题讨论】:

    标签: cordova phonegap-plugins phonegap-build


    【解决方案1】:

    从现在开始,您可以将 phonegap 构建与任何 cordova 插件一起使用。您应该指定源标签,例如:

    <gap:plugin name="com.admob.google" source="plugins.cordova.io" />
    

    应用内购买插件的情况,我没有测试过,但应该是:

    <gap:plugin name="cc.fovea.plugins.inapppurchase" source="plugins.cordova.io" />
    

    编辑 要保持插件更新,请删除版本标签。每次重新编译应用程序时,都会使用最新版本。

    【讨论】:

      猜你喜欢
      • 2019-07-17
      • 1970-01-01
      • 1970-01-01
      • 2015-11-07
      • 1970-01-01
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-17
      相关资源
      最近更新 更多