我在我的 Cordova 项目中使用Cordova 插件购买。我尝试使用 Cordova CLI 5.1 和现在的 6.0.0 安装它。我在两个位置从开发者控制台添加了我的计费密钥,只是为了看看一个是否有效。将其作为变量添加到 fetch.json
"cc.fovea.cordova.purchase": {
"source": {
"type": "git",
"url": "https://github.com/j3k0/cordova-plugin-purchase.git",
"subdir": "."
},
"is_top_level": true,
"variables": {
"BILLING_KEY": "MY_KEY"
}
Run Code Online (Sandbox Code Playgroud)
和 config.xml
<plugin name="cc.fovea.cordova.purchase" version="4.0.0" src="https://github.com/j3k0/cordova-plugin-purchase.git">
<param name="BILLING_KEY" value="MY_KEY" />
Run Code Online (Sandbox Code Playgroud)
另外,在我的 AndroidManifest.xml 中,我添加了:
<uses-permission android:name="com.android.vending.BILLING" />
Run Code Online (Sandbox Code Playgroud)
我已按照插件站点的设置和帮助屏幕上的步骤进行操作,但我仍然无法上传添加了计费权限的 APK。上传时,它没有说有任何新添加的权限,即使我仍然单击保存然后导航到应用内产品选项卡,我仍然收到消息说,“要添加应用内产品,您需要添加 BILLING对您的 APK 的许可。”
我已经阅读了很多关于堆栈溢出和网络的问题,但我觉得我在某处错过了一步。我可能会遗漏任何想法或更详细的演练?
更新:我已更新到适用于 Apache Cordova 6 的 Visual Studio 工具并尝试重新安装该软件包。仍然没有计费许可,当我尝试自己添加它时,什么也没有发生....
直到今天,我都可以轻松地从Windows PC上通过remotebuild到Mac构建iOS应用,并在Mac上的连接iPad上构建它。但是现在我更新了所有设备(Mac,iPad),突然停止了工作。当我想在Visual Studio中构建时,出现以下消息:
严重性代码说明项目文件行抑制状态错误来自构建服务器的远程构建错误生成失败,并显示以下错误:命令错误代码65,带有args的xcodebuild:-xcconfig,/ Users / grafikschulung / .taco_home / remote-builds / taco-remote / builds /877/cordovaApp/platforms/ios/cordova/build-debug.xcconfig,-project,memoxx.xcodeproj,ARCHS=armv7 arm64,-target,memoxx,-configuration,Debug,-sdk,iphoneos,build,VALID_ARCHS = armv7 arm64 ,CONFIGURATION_BUILD_DIR = / Users / grafikschulung / .taco_home / remote-builds / taco-remote / builds / 877 / cordovaApp / platforms / ios / build / device,SHARED_PRECOMPS_DIR = / Users / grafikschulung / .taco_home / remote-builds / builds / 877 / cordovaApp / platforms / ios / build / sharedpch:{1} Katalog C:\ Users \m.hüttl\ Documents \ Visual Studio 2015 \ Projects …