我正在开发一款 Android 应用,有两个不同的版本:免费版和付费版。
免费版是一个独立的应用程序,可在用户设备上独立运行。用户可以存储他们的数据并在应用内访问。
付费版还可以连接服务器,与外部服务器同步用户数据。用户还可以通过另一个网站访问其在服务器本身上的数据,这与 Android 应用程序完全无关。
如果网站和服务器不依赖于应用程序并且可以从桌面浏览器访问,我是否必须使用 Google Play 的应用程序内结算服务来解锁付费版本?
付费版本提供的是应用本身与网站之间的同步机制。
进一步澄清:
用户可以在应用程序之外(即在网站上)使用他们自己的数字内容(他们的数据),理论上甚至可以完全忽略应用程序并仍然拥有完整的服务(他们可以在网站上生成此类数据并在网站上使用)网站)。通过忽略该应用程序,他们所缺少的只是他们自己的数据在设备上的可用性。
我的应用不会将用户重定向到外部支付处理器,支付将完全通过网站进行。
最佳答案
在从 Google Play 下载的游戏中提供产品或提供游戏内容访问权限的开发者必须使用 Google Play 应用内结算作为付款方式。
在 Google Play 下载的另一类应用中提供产品的开发者必须使用 Google Play 应用内结算作为付款方式,但以下情况除外:
- 仅针对实体产品付款
- 付款是针对可能在应用本身之外使用的数字内容(例如,可以在其他音乐播放器上播放的歌曲)
因此,对于您的情况,答案可能是您必须使用 Google 结算。
https://play.google.com/intl/en/about/monetization-ads/
Using external payments processor on Android for SaaS instead of Google Play In-app Billing
关于android - 应用内购买或外部支付处理器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54406277/