我正在开发两种不同版本的Android应用:免费和付费。
免费版本是一个独立的应用程序,可以在用户设备上单独运行。用户可以存储他们的数据并在应用程序中访问它。
付费版本还可以连接到服务器,并将用户数据与外部服务器同步。用户还可以通过与Android应用程序完全无关的另一个网站在服务器上访问其数据。
如果网站和服务器不依赖于应用程序并且可以通过桌面浏览器访问,我是否必须使用Google Play的应用程序内计费服务来解锁付费版本?
付费版本提供的是应用本身与网站之间的同步机制。
进一步澄清:
用户可以在应用程序外部(即,在网站上)使用自己的数字内容(其数据),并且从理论上讲甚至完全忽略了该应用程序,并且仍具有完整的服务(他们可以在网站上生成此类数据并在网站上使用这些数据)网站)。通过忽略该应用程序,他们所缺少的只是设备上自己数据的可用性。
我的应用程序不会将用户重定向到外部付款处理器,而是仅通过网站付款。
答案 0 :(得分:3)
开发人员在下载到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