首页 > 解决方案 > Python-for-android 安卓计费

问题描述

我想像这样实现应用内计费:https://python-for-android.readthedocs.io/en/stable/old_toolchain/android/ 程序在一开始就崩溃了 - 在代码的第一个字符串

from android.billing import BillingService

适当的 logcat 条目:

ImportError: cannot import name 'BillingService' from 'android.billing'

此外,当我像手动运行它时,buildozer 似乎忽略了 --with--billing 选项: buildozer android release --with-billing $BILLING_PUBKEY 它说“未知命令....”并键入所有 BILLING_PUBKEY 内容。事实上,我的应用程序是基于 Kivy 的。有人知道任何合适的方法/库来进行应用内购买吗?

标签: pythonandroidkivyin-app-billing

解决方案


该文档页面来自旧的 python-for-android 工具链的存档文档,该工具链在几年前就不再受支持。它使用的计费方法很可能在 java 端也过时了。

就目前而言,我们没有对应用内购买的内置支持。我知道可以添加它,但这样做需要阅读 java 文档并了解如何将其集成到 python-for-android 的模板和您的 python 代码中。


推荐阅读