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" />
编辑 要保持插件更新,请删除版本标签。每次您再次编译应用程序时,都会使用最新版本。