android - 应用内购买或外部支付处理器?
问题描述
我正在开发一个 Android 应用程序,有两个不同的版本:免费和付费。
免费版是一个独立的应用程序,可以在用户设备上独立运行。用户可以存储他们的数据并在应用程序中访问它。
付费版本还可以连接到服务器并将用户数据与外部服务器同步。用户还可以通过另一个网站访问服务器本身上的数据,这与 Android 应用程序完全无关。
如果网站和服务器不依赖于应用程序并且可以从桌面浏览器访问,我是否必须使用 Google Play 的应用内计费服务来解锁付费版本?
付费版本提供的是应用程序本身和网站之间的同步机制。
进一步澄清:
用户可以在应用程序之外(即在网站上)消费自己的数字内容(他们的数据),理论上甚至可以完全忽略应用程序而仍然拥有完整的服务(他们可以在网站上生成此类数据并在网站上消费)。通过忽略应用程序,他们所缺少的只是设备上他们自己的数据的可用性。
我的应用程序不会将用户重定向到外部支付处理器,付款将仅从网站进行。
解决方案
在 Google Play 上下载的游戏中提供产品或提供游戏内容访问权限的开发者必须使用 Google Play 应用内结算作为付款方式。
在 Google Play 上下载的另一类应用中提供产品的开发者必须使用 Google Play 应用内结算作为付款方式,但以下情况除外:
- 付款仅适用于实物产品
- 付款是针对可能在应用程序本身之外使用的数字内容(例如可以在其他音乐播放器上播放的歌曲)
因此,就您而言,答案可能是您必须使用 Google 计费。
推荐阅读
- javascript - 流星- npm 版本错误
- python - 使用 GET 与 Python、Flask 和 MongoDB 返回整个集合
- r - 将不同的 data.tables 子集导出到集群中的每个节点
- python - 删除特定的字符集?
- ms-access - 我如何使用 VBA 代码合并多个 pdf 文件
- entity-framework - .Net MVC Linq 查询
- c# - 用于方法的命名可选参数
- python - 我有一个 CSV,想用另一个 CSV 中的值更新它。最有效的方法是什么?
- ruby-on-rails - 使用 activity_notification 未收到通知
- r - 当我从 txt 文件中读取时,它作为一列返回 -R