iOS app rejection issue - ios

Apple has rejected my App stating that
Reasons
22.2 - Misleading
22.2
We found that one or more of your submitted In-App Purchase products, and/or its metadata, contains content that could be misleading to users. This does not comply with the App Store Review Guidelines.
It will be appropriate to remove the dot lock password option within the App. This is misleading to users. A screenshot is attached for your reference.
What does this mean. I have put both the dot lock and passcode lock options in my app. The users can switch between the two from settings of my app. I don't know how this could be misleading to users?
This is the screen shot

If you haven't done so I would suggest you to read up on the iOS Human Interface Guidelines Like #Matt said in the comments, Apple is extremely picky when it comes to UI .
Unlike Android, apple wants you to design your app in a way that the user can use your app like any standard one. In your case a passcode inside of your app could be misleading.
Yes I know how you feel I had few apps rejected for things similar to this.
They must be a different way you can design this.

Related

Keeps getting rejected by Apple for a geo-restricted app. What should I do? [closed]

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 2 years ago.
Improve this question
Apple started to reject our app because they can't access our app because of geo-restriction. We have also a video which shows our app's demonstration in the review process. And Apple Review Team can't access app in U.S.A. It's a gambling app and it must be geo-restricted according to the App Store Review Guidelines.
5.3.4 Apps that offer real money gaming (e.g. sports betting, poker, casino games, horse racing) or lotteries must have necessary licensing and permissions in the locations where the App is used, must be geo-restricted to those locations, and must be free on the App Store. Illegal gambling aids, including card counters, are not permitted on the App Store. Lottery apps must have consideration, chance, and a prize.
We show a pop up to user which says basically that they could not access to the app because of the geo-restricted.
Apple Review Team's Response:
5.3.4 Guideline 2.1 - Performance - App Completeness
We discovered one or more bugs in your app when reviewed on iPhone running iOS 13.5 on Wi-Fi.
Specifically, upon launch, your app displayed an error message. All apps submitted to the App Store must function correctly and provide access to all features and content at the time of review, regardless of network, device capability, location, etc.
Next Steps
To resolve this issue, please run your app on a device to identify any issues, then revise and resubmit your app for review.
If we misunderstood the intended behavior of your app, please reply to this message in Resolution Center to provide information on how these features were intended to work.
For new apps, uninstall all previous versions of your app from a device, then install and follow the steps to reproduce the issue. For updates, install the new version as an update to the previous version, then follow the steps to reproduce the issue.
How can we make the app geo-restrict and also provide access to all features?
Thank you.
Specifically, upon launch, your app displayed an error message.
Was your error message clear to the user, explaining what had happened and what they must do to resolve the issue? Did you explain this restriction in your App Store description (particularly if you're submitting to any store where the restriction would apply), and in your App Store submission? Even if the user cannot proceed, they should have a good experience. It shouldn't just be an alert saying "go away." A legitimate user might launch your product while traveling, and it should be clear that they need to wait until they get home.
If we misunderstood the intended behavior of your app, please reply to this message in Resolution Center to provide information on how these features were intended to work.
This is the key point. Contact them. You may need to give them a backdoor that unlocks it for the Apple site. You may need to give them a special login. They may work with you in other ways. But contact them.
When you say "keeps getting rejected," that suggest more to the story. Did you contact them and did they tell you other things? Did you just keep submitting?
even though your app is geo restricted,you need to implement code for testing purpose so that they can test all the functionality of the app.i suggest you create a user for testing that will bypass the geo restriction and specify the name and password at notes in app submission.

My app got rejected on the App Store but I don't understand why

I have submitted my app on the App Store and result I got this message saying:
From Apple
4. 1 DESIGN: COPYCATS
Design - 4.1
Your app or its metadata appears to contain misleading content.
Specifically, your app includes content that resembles without the necessary authorization.
Please see attached screenshots for details.
Next Steps
Please make the necessary changes to your app so that it does not infringe upon the rights of a third party:
Remove all third-party marks from your app icon, screenshots, and previews.
Can someone explain to me how can I fix this issue or what's going on.
Looks like you need an official document from the person concerned that you are creating the app on his behave. Ideally you present the app reviewer with an official letter (PDF) from the person, where he specifically mentions your name, app name and maybe also the purpose of the app. This should usually be enough for the reviewer.

How To Setup iOS App to Have Notify Button on App Store Pre-Launch

Some iOS apps that have not yet launched on the iOS app store now (Super Mario) have the ability for users to click a button on the app store listing to be notified when the app becomes available. How is this done? This will obviously impact a large number of apps/developers. If this is not yet possible for general release apps from the general developer community, only for apps that have specially arranged it with Apple, please update answers to this question when/if this becomes generally available, which seems likely.
Please do not downvote this question as 'off topic' given that the answer to this will obviously be important to a lot of iOS developers who turn to SO for answers (like I just did).
Thanks
This is not a feature part of the Apple Developer Program.

IOS::We found that your app falls into a category of apps that is often used for illegal file sharing

Reasons
22.4: Apps that enable illegal file sharing will be rejected
----- 22.4 -----
We found that your app falls into a category of apps that is often used for illegal file sharing, which is not in compliance with the App Store Review Guidelines.
Specifically, the app allows users to share music. Please see the attached screenshot/s for more information.
We encourage you to review your app concept and evaluate whether you can incorporate different content and features that are in compliance with the Guidelines.
For app design information, check out the videos: "The Ingredients of Great Apps" and “Designing User Interfaces for iPhone and iPad Apps,” available on the iOS Developer Center, and the iOS Human Interface Guidelines in particular, the sections, "Great iOS Apps Embrace the Platform and HI Design Principles" and "Human Interface Principles".
Screenshot_1.png
Screenshot_2.png
I got this error form the App Store. How can I resolve it? I am getting the iTunes music file and sharing it to Mail, Messages and Airdrop. What is the reason? I am also getting the MPMediaArtwork. The artwork, song names and songs play while showing in the table cell after I take the screen shot from my device.
Finally I got solution.If we downloaded the songs from iTunes.That Playlist is coming under the playlist's.Like this Pic.In this we are easily find out Which songs are copy righted[Purchased songs] "That play list name is-->"Purchased After we can easily remove from Tableview based on the "MPMediaPlaylistPropertyName"but your problem is solved in Only Playlist's
And remaining tabs means Artist and Albums Particularly Purchased songs MPMediaItemPropertyAssetURL url coming nil based on this one also we can rectify the easily.sorry for grammar mistakes.It's working for me.
Its pretty clear what the message is saying: You can't create any application that shares files. iTunes files are copyrighted so that only the user who downloads it can listen to it (exception being another device on your same iTunes account). I assume from the above text you want to stay away from file sharing all together.
Apple is very serious about potential copyright issues so this type of application is clearly not allowed. My recommendation is view the Apple documentation and find an app idea that does not conflict with your Apple policies. Though it is unfortunate that your hard work wont be able to make it to the app store, its always a risk you take when building an app. Apple can reject it for any reason, including : "We don't find this app to be useful", although this bar appears to be set pretty low.
You can always contact Apple and ask them if there is a way to do file sharing that complies with their policies, but my understanding of the policies is that simply, you cant do it. Best of luck to you.

Reasons for rejecting iPhone application by Apple store [closed]

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
Can anybody help me out to know the possible reasons for which Apple store can reject or raise objection to submit any iPhone application.
Here are possible reasons (unofficial, from here):
Vibration. It is not permitted to use continuous vibration in your apps - short bursts as warnings is all that is allowed. Don’t bother trying to set up a timer to keep the vibration going, it will cause your app to be rejected.
Linking to private frameworks. This is obvious, but somehow in playing around with stuff we had linked to the MoviePlayer.framework. That’s a no-no, and cost us about ten days while we unlinked that framework, recompiled, and then resubmitted.
Improper handling of editing in tableview cells. Also obvious, but be aware that if you enable table cell editing, you’ll have to manually specify which cells should respond to editing controls and which should not. We had some random prefs cells in one of our early apps that were able to be swiped to bring up a ‘delete’ badge. Of course it didn’t do anything, but Apple justly considered this poor design and rejected our app.
Icons. Make sure the 57 pixel icon is identical to the 512 pixel version. Also, use a different icon if you are creating ‘lite’ and ‘pro’ versions of your app (i.e., free and paid). Using the same icon for both sends your app straight to … you guessed it … the bin.
Copying existing functionality. This one is much more subtle and insidious, and has probably affected the great percentage of developers. In addition to the widely publicized Podcaster debacle, reports from user comments indicate that Apple is casting a wide net when looking for duplicated functionality. Mini web browsers, or apps that essentially show web pages, seem particularly vulnerable, even if they add new and/or useful functionality. Stay away from email clients as well.
Using appropriate keyboard type. If your app asks for a phone number or other numeral-only input and you present a keyboard that also includes the possibility of entering standard alpha-numeric input … yep. (Thanks Jeremy1026)
Version numbers. If your app is currently at version 0.99 or below, you’d better consider giving it a promotion as Apple seems to prefer 1.0 and above. One of ours was recently rejected for being .016, with a message suggesting that our version number wasn’t even numeric. When we resubmitted the same app from scratch as version 1.0, it went through.
Network Reachability. If your app requires any type of network access you need to make sure it works when that access isn't available. If it doesn't it will be rejected. Apple provides sample code to test this which you can use as-is in most cases: https://developer.apple.com/library/content/samplecode/Reachability/Introduction/Intro.html
And last, but not least:
Flatulence Don’t even try. ;-) UPDATE: sorry, this seems to be outdated by now. Apple makes a lot of money now with "fart apps": see this article.
Edit:
Here is a link to a recent article about ten iPhone Apps That Didn't Make Apple's App Store.
And a tip: Apple has a Mac app called Application Loader that you could install. Once you install it, it analyzes your app's zip file. It verifies all the certificates, icons, and other things are correct before submitting to Apple. Using the Application Loader minimizes your chances of app rejection.
Another interesting resource: App Store Roundtable: Transparency and the Approval System (appleblog.com)
Yet another edit:
New rules by February 2010: "No Swimsuits, No Skin, And No Innuendo" (source: TechCrunch article, Wobble author's blog)
By the way: during the iPhone 3.0 preview event (march 2009), an Apple spokesman told that 96% of all submitted application were approved.

			
				
Apple have now (as of 9th September 2010) published their official list of app store review guidelines:
appstore approval guidelines
(apple developer login required)
or a mirror here:
app store guidelines
Will apple want to create an app like that in the future? If (yes) reject.
Do you have a really awesome idea that apple may want to use in the future if(yes) reject
Here's the video of the SDK announcement that describes Apple published list of rejection criteria:
SDK Announcement
As others have noted, Apple also seem to have a bunch of other conditions that they don't publicise. Note that rejection notices are now covered by the NDA.
I can't confirm this but it makes sense, but people are reporting their apps being rejected for being too simple or too trivial.
Just got a bounce for handling network outages badly. If you connect to the network, be prepared to handle any error conditions that may come up.
My paid version of app was rejected by appstore.
After Purchasing and downloading app first screen was "User Agreement" and when user taps on " I agree" only then he is able to continue using app.
Apple described the reason of rejection "when user purchased app from appstore and download in phone then you must not restrict user to Agree with Agreement" instead display your agreement before downloading app in iTunes.
Amazingly, apps can get rejected for trying to keep their interface consistent with Apple's own apps. (ie, using pinch zoom/expand gestures)
There is a site I know which can help you generate great advertising ideas with iPhone. see this site:
http://itunes.apple.com/app/adpack/id359562015?mt=8
I submitted a paid app to app store but get rejected and i learned another possibility of app rejection
My app was Game Center enabled. When app starts first screen was login screen that prompt user to login through GameCenter to continue.
They rejected the app giving reason- As user will not be able to get services of your app unless he is not logged in with Game Center although he paid you to download app. You cannot restrict user to login through Game Center each time before app starts.
From 1st May,2013 onwards if we don't support iPhone 5, your app will be rejected.So iPhone 5 support is must.

Resources