应用内购买或外部支付处理器?

In-app purchase or external payment processor?

我正在开发一个 Android 应用程序,有两个不同的版本:免费和付费。

免费版是一个独立的应用程序,可在用户设备上独立运行。用户可以存储他们的数据并在应用程序中访问它。

付费版还可以连接服务器,与外部服务器同步用户数据。用户还可以通过另一个网站访问其在服务器本身上的数据,这与 Android 应用程序完全无关。

如果网站和服务器不依赖于应用程序并且可以从桌面浏览器访问,我是否必须使用 Google Play 的应用程序内结算服务来解锁付费版本?

付费版本提供的是应用程序本身与网站之间的同步机制。

进一步澄清:

用户可以在应用程序之外(即在网站上)使用他们自己的数字内容(他们的数据),理论上甚至可以完全忽略应用程序并仍然拥有完整的服务(他们可以在网站上生成此类数据并使用它在网站上)。通过忽略该应用程序,他们所缺少的只是他们自己的数据在设备上的可用性。

我的应用程序不会将用户重定向到外部支付处理器,付款将完全通过网站进行。

在 Google Play 下载的游戏中提供产品或提供对游戏内容的访问权限的开发人员必须使用 Google Play 应用内结算作为付款方式。

在 Google Play 下载的另一类应用中提供产品的开发者必须使用 Google Play 应用内结算作为付款方式,但以下情况除外:

  • 只为实体产品付款
  • 付款是针对可能在应用程序本身之外使用的数字内容(例如,可以在其他音乐播放器上播放的歌曲)

因此,对于您的情况,答案可能是您必须使用 Google 计费。

https://play.google.com/intl/en/about/monetization-ads/