Phonegap和In App购买ios

Phonegap和In App购买ios

问题描述:

我正在使用Phonegap Build,但我无法连接它进行测试。Phonegap和In App购买ios

我使用这个插件是: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(); 
} 

我的问题是,我没有得到警报说:

商店是dy

我还创建了一个沙箱帐户,并使用沙盒登录登录到我的iphone,但仍然没有提醒。

为什么这不起作用?

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

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

从现在起,您可以使用任何cordova插件构建phonegap。您应指定源标记,例如:

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

在In App Purchase的插件,我还没有测试的情况下,但它应该是:

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

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