是否允许在 Android 应用程序中处理货币交易?

Is it allowed to handle money transactions within Android app?

我在 android/google 播放的文档、SO 或 google 搜索中都没有找到可靠的答案。

iOS 是否不允许在应用程序内处理货币交易,使您只能进行应用程序内购买。我想知道 Android 中的情况是否相同。 我知道 Android 没有像 iOS 这样的审查过程,所以这将更难 "catch" 即使它是不允许的,但我想从一开始就正确地做到这一点。

文档建议进行应用内购买,但他们抽取销售额的 30%。另外,这似乎只是一个建议。

所以,这是直接的问题。我可以在 Android 内在我的应用程序内销售图片、处理信用卡交易、处理账单并收取金额,而不必将销售额的 30% 交给 google,以及无需使用应用内购买?我见过像 Amazon Kindle 应用程序这样的应用程序,但我不知道他们是否必须 report/share 后台销售的 30%。

希望这不是题外话,因为这是一个与开发相关的问题,尽管它与特定代码无关。

编辑:澄清一下。要在应用程序中购买的 "goods" 将是图像,然后可以在应用程序中对其进行编辑并从应用程序中打印到打印机。图片将从应用程序下载为加密文件,因此它们只能与此应用程序一起使用。

是的!如果出售的图像一旦购买,就可以在应用程序外使用。根据 Google Play Developer Program Policies :

Developers offering virtual goods or currencies within a game downloaded from Google Play must use Google Play's in-app billing service as the method of payment.

Developers offering additional content, services or functionality within another category of app downloaded from Google Play must use Google Play's in-app billing service as the method of payment, except:

  • where payment is primarily for physical goods or services (e.g., buying movie tickets, or buying a publication where the price also includes a hard copy subscription); or

  • where payment is for digital content or goods that may be consumed outside of the app itself (e.g., buying songs that can be played on other music players).