有没有人成功使用谷歌的应用程序中添加一个kivy/buildozer创建的应用程序?如果是这样,你可以给我介绍一下如何在linux ubuntu系统下安装和使用API吗?kivy - Buildozer:应用内结算(谷歌Android)
回答
使用buildozer,你把你的公钥到您的.bashrc文件:
export BILLING_PUBKEY="your public key goes here in the bashrc"
在建设有buildozer的APK,您通过使用公钥令牌计费参数:
buildozer --with-billing $BILLING_PUBKEY android debug (or release)
然后,您可以使用像apktool这样的工具来反编译apk,从而暴露manifest.xml。您想要将清单许可添加到清单中:
<uses-permission android:name="com.android.vending.BILLING" />
然后使用apktool重新编译apk。在你的main.py中,你应该输入账单:
from android.billing import BillingService
最后,你必须签署和zipalign你的apk(如果之前完成)。
现在应该为您的应用启用应用内结算功能。安装apk时,您将看到网络通信帐单作为应用程序的权限之一。
在github上有代码使用应用内结算,但我不确定该代码是否可靠。
我即将尝试在应用采购中实施。你有关于应用程序购买的更多信息吗? – xxLITxx
这是不可能的。 Buildozer使用谷歌不再支持的旧版Google应用内结算。您必须使用较新的应用内结算3. 您可以尝试将所有需要的模块和aidl文件添加到您的根文件夹并从那里导入......只是一个想法(怀疑它是否可行)。 – chitondihk
通过在网络上搜索“Google应用内结算3”,您可以找到关于应用内结算的更多信息。 如果Kivy/Buildozer的构建是为了处理今天的应用内结算,那就太好了,因为Kivy Python用户只是意味着要上手持设备。 – chitondihk
- 1. PIP-2.7采用kivy buildozer
- 2. 在kivy buildozer android中导入netifaces错误
- 3. 构建Android Kivy应用程序的Buildozer返回命令失败
- 4. 的Android应用内结算处理谷歌服务器响应代码
- 5. Kivy Buildozer“ImportError:No module named docopt”
- 6. 与建设Kivy APK与buildozer
- 7. 谷歌云计算功能+ Android应用
- 8. Paypal Android应用内结算
- 9. Android应用内结算:“RESULT_DEVELOPER_ERROR”
- 10. Android - 应用内结算
- 11. Android应用内结算层
- 12. 谷歌播放应用程式内结算购买错误
- 13. 谷歌应用内结算 - 处理购买错误[DF-IATPU-08]
- 14. 应用内结算和谷歌钱包的OrderID
- 15. 来自javascript的谷歌播放商店的应用内结算
- 16. 谷歌应用内结算收益时,市场不工作
- 17. 谷歌应用内结算,导致异常
- 18. 自动更新订阅应用内结算谷歌播放
- 19. 谷歌应用内结算库未在SDK Mananger
- 20. 谷歌在Kindle和Nook设备上的应用内结算
- 21. 谷歌在应用内结算V3错误代码
- 22. 谷歌Android应用
- 23. 谷歌内部的Android应用播放
- 24. 需要使用kivy-buildozer的解释
- 25. Kivy和谷歌Play业务
- 26. 使用Buildozer自定义kivy应用徽标
- 27. 错误包装Kivy使用的Android numpy的库buildozer
- 28. 清单buildozer要求建立Kivy-Python应用程序
- 29. kivy buildozer不能编译应用程序针对python3
- 30. buildozer kivy应用程序不会在外部kv文件的Android上运行
我做了一个Buildozer Android发布只是让我可以查看bin文件夹的内容。看起来Buildozer包含了用于计费的AIDL.java文件。如果一切都在那里,我只需要知道如何将清单权限添加到清单并激发应用内购买。 – chitondihk