Can i use different payment method for in-app subscription in google play / apple store?

i see many applications downloaded from google play that offer different alternative payment method like

  • cell phone bill
  • google Wallet
  • Credit card
  • Paypal

Do we have the right to offer in google play several distinct payment method for in-app subscription ? the problem is that i don't like that google take 30% of fees when it's me who send the user on the play store to simply download my application.

Same question about apple store ..

below a screen copy of well know social application named badoo that i download from the play store and who offer several distinct alternative payment :

Answers


With Google Play it depends on the app and the in-app product you are selling.

  • Developers offering products within a game downloaded on Google Play or providing access to game content must use Google Play In-app Billing as the method of payment.

  • Developers offering products within another category of app downloaded on Google Play must use Google Play In-app Billing as the method of payment, except for the following cases:

    • Payment is solely for physical products
    • Payment is for digital content that may be consumed outside of the app itself (e.g. songs that can be played on other music players).

https://play.google.com/about/monetization.html#payments

If I have to guess, it may be that badoo satisfies the last point; that their digital content can be consumed outside of the app.

iTunes, however is not relaxed on this point at all:

11.2 Apps utilizing a system other than the In-App Purchase API (IAP) to purchase content, functionality, or services in an App will be rejected

https://developer.apple.com/app-store/review/guidelines/#purchasing-currencies

If you want further clarification, I suggest asking Apple and Google. They are the only ones who can tell you if your app will be rejected or not.

Come back here and answer your question if you get clarification, this question has been asked many times before and it will be helpful to others who are also unsure.


Need Your Help

Rails, Tire, and CircleCI: Getting a Errno::ECONNREFUSED error when running rspec tests when creating Tire-Searchable objects

ruby-on-rails elasticsearch ruby-on-rails-4 tire circleci

I have a project that is using CicleCI for testing, and I'm trying to integrate Tire for a search functionality. Locally, all the tests run fine with no issue. However, when CircleCI runs the test,...

pick up custom views in UIView hierarchy

ios cocoa-touch uiview-hierarchy

There is a situation that should select all custom view(not system view type such as UILabel or UIButton etc.) like XXButton or XXView. How can I iterate a UIView's subviews to figure out all the c...