In App Purchase Required

Hello,


I have an app that records fitness data and then stores in on a server. I want to create a website outside the app that allow personal trainers to consume this data and advise their clients. Clients must pay a monthly fee to allow their personal trainer to view this data. The actual functionality of the app wouldn't change outside of just showing whether the user is subscribed or not.


Can I allow the clients to pay me from within the app without using in-app purchases? Is in-app purchases even applicable in this situation?


UPDATE: Also, I would like for the users to be able to purchase the subscription within the app and on the website as well.

Thanks,

Rand

IMHO you do not need to use IAP to accept this payment. The question is, where can the user interact with the non-IAP payment system? In the app or on the website? According to one interpretation of 11.2:


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


you cannot imbed that system in your app. (According to a different interpretation, you may have the system in the app, you can't have the 'content, functionality, or services' in the app.) I believe you can allow the user to open a website within the app and make the purchase through that website. And, in accordance with the somewhat applicable 11.14, you can't have a "Buy" button that takes them to that website - you would need a "Get info on sharing with a personal trainer" button to take you to that website. Only then, on the website, can you have the first mention of buying access along with prices and a "Buy" button.

PBK,


Why do you persist in this nonsense? There can be only one interpretation of "To Purchase Content,Functionality, or Services in An App" in An App

clearly indicates content consumed within the app. You cannot buy extra lives, levels, coins, etc. outside of the app.

And a Happy New year to you too. The question for those new to this is whether in:

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

the phrase "in an App" refers to the "content, functionality, or services" or, ambiguously, to the "to purchase". (i.e "He went to purchase the dog in the window" or "He went to purchase the car online")


You usually cannot buy "extra lives, levels, coins etc. outside of the app" because of 11.1. No issue there. Also, if both the "purchase" and the "content, functionality, or services" are "in (the) App" then 11.2 applies no matter which interpretation you use.


You do not believe it is reasonable for "in an App" to refer to "to purchase". I think it is a possible, ambiguous, interpretation. Here are two extreme cases that justify the ambiguous interpretation that "in an app" refers to "to purchase" - one prohibiting, the other not prohibiting - to make it a bit clearer, or rather, to make the ambiguity clearer.


Can an app display the plumbers in my Zip Code along with reviews of those plumbers entered by other users of the app and then allow me "to purchase...in (the) app" an hour of plumbing service using my VISA card? Check the guidelines. Clearly, I can't do that with IAP (Guideline 11.3) . But can I do it "in (the) app" using my VISA card? The ambiguous interpretation of 11.2 is that I cannot do that. Here the clause "in an app" is interpreted to refer to the action "to purchase" not to the "content, functionality, or services". If, as you insist, the "in an App" appies only to the "content, functionality, or service" then the plumber's services can be purchased within the app since the services are not rendered within the app. So, is it clear to you that 11.2 does not apply to, and therefore does not prohibit, the in-the-app purchase of the plumber's services using VISA or is the other ambiguous interpretation (i.e. "in an App" refers to "to purchase") perhaps possible?

Can you buy, outside of the app, computer storage space that allows you to remotely store and retrieve photos from within an app? Here you are purchasing "functionality...in an App" but the "purchase" is not done "in (the) App". According to your interpretation of 11.2 I cannot do that. Here the clause "in an App" is interpreted to refer to the action "functionality". But if the "in an App" is referring to the "to purchase", the ambiguous interpretation, then this is ok. So, are you sure that 11.2 applies to, and therefore prohibits, the out-of-the-app purchase of that storage space that is enabling "functionality...in an App" or is the ambiguous interpretation perhaps possible?


I think it is ambiguous not nonsense. I recognize that surprisingly missing from this is 'physical goods' and that lends greater credance to the interpretation that "in an App" refers to "content, functionality, or services" - but it's poor drafting language. 11.2 should be either:

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

or

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


Remember two things about the internet;

1) over the internet you can never be certain whether you are corresponding with a former head of the technology transfer group at a large pharmaceutical company with years of experience writing and interpreting this type of language or a dog and

2) the use of strong perjorative terms like "nonsense" can be misinterpreted, overinterpreted or ignored. I'll choose to ignore.

I think that the review guidelines, especially section 11, have grown into such a word game as to be nearly useless where the goal for devs is clarity. In the end, Apple can still define as they wish on the fly, as they wish, so I don't see the point in them these days. Support seems to use them and the forums as an excuse to simply get devs off the phone.


If they are going to be so highly subjective to interpretation, it would be better to dump them and go back to the much shorter list we had when they were first released. At least then there would be an excuse for endless interpretation here 😉

In App Purchase Required
 
 
Q