Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 9 years ago.
Improve this question
I am updating my kids app for compliance to Apple's new Kids section. I have read the updated Review Guidelines. And it says :
Apps primarily intended for use by kids under 13 must get parental
permission or use a parental gate before allowing the user to link out
of the app or engage in commerce
Does anybody have any idea about what kind of action to take? How can we get parental permission or use a parental gate? Besides I am linking out just to apps iTunes page and our social pages, so do I need to take any action?
Thank you for your time.
I thumbed through the FAQ and the iTunes Connect Developer Guide myself and Apple certainly doesn't make it clear what "must get parental permission" means, but I suspect what this means is that the App Store will require some kind of extra authentication steps in order to do commerce (i.e. in-app purchases) or go somewhere outside of the app (e.g. with a UIWebView).
Which seems to be make sense because of this statement: "must get parental permission or use a parental gate before allowing the user to link out of the app or engage in commerce".
I looked through this topic on the Apple developer forums, where someone suggested the following for in-app purchases:
if ([SKPaymentQueue canMakePayments]) {
// user can make purchases
} else {
// no purchases can be made, show error or just don't show the in app purchase button(s)
}
If there is a way to determine if in-app purchases have been enabled on the device, is there a way to determine if Safari has been enabled?
Also, this article mentions PINs that must be entered before links can be opened, as well as requiring a three-finger swipe for in-app purchases / parents' sections.
These options may be worth a try, but I don't know if they will be enough.
I was wondering the same thing, as I'm not entirely sure if this is under NDA I asked this question on the apple developer forums, but no reply there either.
As far as I know there is no "set of API's" which define parental permission / parental gate, so the requirements are very vague indeed.
I fear we'll just have to try things and submit for approval, and find out in blogposts of various developers (and answers here on stackoverflow) what gets you rejected and what not, I hope I'm wrong and they clear this out though.
Anyway, I just updated one of our apps and checked the "Made for kids", it's in "waiting for review" now, if anything out of the ordinary happens I'll keep you posted.
As I have mentioned before, I had uploaded an update (keeping the outgoing links to social pages and to App Store for app rating via an UIAlertView) and the update is rejected as well.
At Resolution Center, it was mentioned clearly that because these outgoing links were not passing through a Parental Gate my app was rejected, and two screenshots were attached which show the buttons and UIAlertView leading out off the app. So don't forget to check the Resolution Center.
I have removed all out-going links and uploading the app again. I will keep here updated.
And the Parental Gate thing. I think I have found out how it will be working. Apple leaves this completely to developers. We will have to be using API's or SDK's of Parental Gate providers or services. With the help of such API's we will pass the urls to these parental gate services via their API's, and they will approve or reject the link (by checking their database) or they will require a parent's input, and possibly they will return a true/false flag, or let the user continue to the link.
For instance, a parental gate service is working on such thing :
http://parentalgate.com/parental-gate-ios-sdk/
My update with out-going links removed is approved. It took 20 minutes to get reviewed after waiting for review for 8 days.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 1 year ago.
Improve this question
My app is rejected from Apple appstore due to metadata. Why did they reject my app?
What I got from Apple:
1 Performance: App Completeness Guideline 2.1 - Information Needed
We have started the review of your app, but we are not able to
continue because we need additional information about your app.
Next Steps
To help us proceed with the review of your app, please review the
following questions and provide as much detailed information as you
can.
Does your app access any paid content or services?
What are the paid content or services, and what are the costs?
Do individual customers pay for the content or services?
If no, does a company or organization pay for the content or services?
Where do they pay, and what's the payment method?
If users create an account to use your app, are there fees involved?
How do users obtain an account?
Once you reply to this message in Resolution Center with the requested
information, we can proceed with your review.
Since your App Store Connect status is Metadata Rejected, we do NOT
require a new binary. To revise the metadata, visit App Store Connect
to select your app and revise the desired metadata values. Once you’ve
completed all changes, reply to this message in Resolution Center and
we will continue the review.
Your app is fine and this is standard apple behaviour. What happening is apple is trying to intimidate you in order to get their share of potential in app payments. It doesn't matter if you charge for your app or not you will receive this apple store reject after a while. Review the app store guidelines and try to answer the questions to best fit into the guidelines.
reply to this message in Resolution Center
Just answer those questions in Resolution Center would be enough from your end.
revise the desired metadata values.
Check if there is any changes are required in app store app info section, then make those changes and you are good to go.
After that apple will continue the review.
Nothing at all except that you'll have to provide details regarding Pricing and availability.
Fill out all the details in "Pricing and Availability" page in general tab left hand side menu in Appstore.
If you don't have any pricing services and products. Select USD 0.0 (free) in price schedule option in same page. Just like in screenshot and
Availability
Just answer the questions they asked.
They asked such question because they must found some payment related things inside your app.
- Does your app access any paid content or services?
Ans. No. or if any then write yes.
- What are the paid content or services, and what are the costs?
Ans. No paid Content. or if any then describe it.
- Do individual customers pay for the content or services?
Ans. No. if any then describe it.
- If no, does a company or organization pay for the content or services?
Ans. Describe how you provide content in app paid or free.
- Where do they pay, and what's the payment method?
Ans. no payment needed. or describe if any like offline.
- If users create an account to use your app, are there fees involved?
Ans. no.
- How do users obtain an account?
Ans. describe the process of registration like offline, using sign up or through website etc.
After you are done, resubmit your app.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 5 years ago.
Improve this question
This is the message from apple:
"Your app or its metadata appears to contain misleading content.
Specifically, your app includes content that resembles Pokémon.
Please see attached screenshots for details.
You will experience a delayed review process if you deliberately
disregard the App Store Review Guidelines, ignore previous rejection
feedback in future app submissions, or use your app to mislead or
deceive users."
My app is a Pokdex and is supposed to contain images of Pokemon.
How come there are other Pokedex apps in the app store with Pokemon images?
What should I do for this to get approved and how do I get approval from the copyright owners?
Stack Overflow isn't the best place to discuss App Store rejections of this nature, but I'm probably in a good position to give some insight on this. :)
I shipped a Pokédex app on the App Store named iPokédex back in 2011, using official art assets and pictures from Bulbapedia. Within a month, I received an email from Apple stating that the Pokémon Company International had filed a copyright claim against my app and asked me to sort it out with them.
I emailed Pokémon's General Counsel, and they replied with a very detailed email saying that the Pokémon Company does not allow unlicensed third party Pokémon apps on the App Store and asked me to take it down. I (borderline tearfully) took it down at the end of that week.
This year, I was lucky enough to get a chance to visit Pokémon HQ up in Seattle and met that counsel directly. I put the question to them again directly asking if there was ANY way a third party indie could get licensing permission for a Pokémon app, and they flat out said no. They operate on a corporate scale much larger than that in which an indie can participate.
In the past, Apple has been very lax when it comes to copyright infringing apps. They'd allow anything on the App Store, and only when the original party filed a suit, they'd start acting on it.
That seems to have changed in recent times, probably now that Pokémon GO, an officially licensed app, is on the App Store and the popularity of Pokémon on the store has skyrocketed as a result.
I talked to one of the App Store review team members at WWDC this year, and they said they're starting to be a bit more proactive about copyright. If you're making an app about a popular intellectual property, they might require you to supply documentation stating that you have official permission to use that property. Pokémon GO probably ensured that Apple scrutinizes most Pokémon app submissions in that way now.
Any existing Pokémon apps on the App Store might have avoided that scrutiny initially, but they'll be at risk of it happening to them every time they do an app update now.
There's no easy way to say this, but it's highly unlikely you'll get official approval from Pokémon, and without it, Apple won't let you publish your Pokédex app. The counsel assured me that any and all existing Pokédex apps in the App Store will eventually get the same copyright claim that I did in 2011.
I'm sorry. If it's any consolation, you're not the first Pokémon fan to which this has happened.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 7 years ago.
Improve this question
I build a tool app on iOS platform. I want create three level for users. basic, pro and premium. each level provide different functions. So user need pay for pro and premium subscription plan. the difference between level is pro user can create more document than basic user.
The thing is I don't want use IAP, I don't want apple share the 30% revenue, so I created a website to let user pay the subscription through web.
I got the app approved 3 times before, without any rejection.
but recently, Apple review team reject my app with follow info
From Apple
11.13 - Apps that link to external mechanisms for purchases or subscriptions to be used in the App, such as a "buy" button that goes to a web site to purchase a digital book, will be rejected
11.13 Details
We noticed that your app provides access to external mechanisms for purchases or subscriptions to be used in the app, which does not comply with the App Store Review Guidelines.
I am very sure that I didn't have any button or link inside of app to navigate user to website for payment.
My app do grab the subscription level from website by API to restrict user function by level. I am not very sure if this is not allowed by apple.
I check apple review guideline again and find
11.14 Apps can read or play approved content (specifically magazines, newspapers, books, audio, music, video and cloud storage) that is subscribed to or purchased outside of the App, as long as there is no button or external link in the App to purchase the approved content. Apple will only receive a portion of revenues for content purchased inside the App
Kindle and dropbox are following 11.14. they removed IAP from app and let user buy content from website. I can tell they are following 11.14. so apple approve that.
But 11.14 only works for magazines, newspapers, books, audio, music, video and cloud storage. while I am not sure whether my app belongs one of them. But my app is very similar with Evernote. Evernote provide payment both on website and IAP.
So my question is If Evernote remove IAP from app and only let user buy from website. will apple reject that? If not, then my app should not be rejected.
Ultimately this is a question that you should be asking Apple. Different reviews catch different things. Although you may not have a button to send people to your website to pay for the subscription, it kind of sounds like the only purpose of the website is to buy a subscription for the app (if i'm wrong feel free to correct me). If thats the case i can completely understand the rejection. Apple wants purchases made for subscriptions for the app to be made in the app which means going through Apple and dealing with them taking %30. If you make a website with the sole purpose of bypassing Apples guidelines then they are going to notice eventually.
Also the difference between your app and Evernote from the sounds of it, is that Evernote has other platforms that the subscription relates too. The app just happens to be another place the user can benefit from the subscription.
At the end of the day i would mostly recommend that you think about the user experience first. I get not wanting to shave off %30, but you may end up gaining more subscriptions by having IAP in your app and giving away the %30 then by not having an in app subscription mechanism at all.
I recently got some of my kids app rejected because I use the share function. The rejection reason is:
"Apps in the Kids Category must get parental permission or use a parental gate before allowing the user to link out of the app or engage in commerce"
These apps have all been accepted before, so the restrictions of not allowing sharing must be new. As far as I can tell, there is no parental gate API for sharing? But removing the share button will make the app a lot less interesting!
Is there a way to get around this, or remove my app from Kids Category?
Parental Gate rejection is applied when an application is targeted to kids section and it has a provision to redirect the user out of the application or it lets user engage in any sort of in commerce process.
You can actually add a parental control in your application for example on share button action, display a view with a simple mathematic operation (eg: 5x7), if the user answers correctly then, proceed normally. This way you can by pass the Parental Gate rejection.
Here is the important link for reference.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 7 years ago.
Improve this question
Our app is gets rejected and below is the reason from apple
Apps primarily intended for use by kids under 13 must get parental
permission or use a parental gate before allowing the user to link out
of the app or engage in commerce
we wanted to know that if we deselect the "Made for Kids:" option and makes not changes in app functionality then will apple accept the app?
Apple will probably approve the app if you deselect the "Made for Kids:" option. Although it's possible that the reviewer will decide that it's targeted at kids and reject it anyway.
However, if it is an app intended for use by kids, you should just implement a parent gate. It's the law, and it's not that hard. Much easier than paying a $250,000 fine.
https://blog.sensortower.com/blog/2014/10/14/5-ways-to-avoid-coppa-mobile-app-fines/
Here are Apple's recommendations on acceptable types of parent gate:
https://developer.apple.com/app-store/parental-gates/
yes, your app will be accepted if you deselect "Made for kids". I am not 100% sure though but from my last 4years experience i can say that.
Also if you want to keep app "Made for kids" than you can put a parental control for doing in-app purchase or navigation to some webpage etc. you can put a 4digit pin for activating it.
More you can found it here.
Yes it will, Because as per apple guideline in Kids Apps must get parental permission for e-commerce.
Your app will be accepted if you deselect "Made for kids". But note that it should follow other apple guideline.