Dig*_*ery 5 cordova android-billing cordova-plugins visual-studio-2015
我在我的 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 Phone。我可以使用一种适用于所有情况的方法,但这非常容易设置。我知道这并不能真正回答我对上述插件的问题,但这是我目前找到的最佳路线。以下是 github 和 Alex 博客网站上的位置的链接,以获取更多说明。
更新 6/10
在我看到 Visual Studio Apache Cordova 10 的更新发布后,我决定再尝试一次......现在它可以工作了。它们甚至使您能够添加参数,这就是我认为它有效的原因。仍然不确定为什么它可能对其他人有效,但无论哪种方式,如果您遇到同样的问题,只需更新到 CLI 6.2.0
| 归档时间: |
|
| 查看次数: |
1293 次 |
| 最近记录: |