Slashdot Mirror


Here's Why Apple Rejected Your iOS App

Nerval's Lobster writes Everybody knows that Apple runs a tight ship when it comes to approving iOS apps for its App Store, rejecting software because it features porn, allows gambling, installs types of executable code, etc. But Apple also denies apps for some pretty esoteric reasons, many of which are only just coming to light. Want to have an App that uses GPS to automatically control a real-world aircraft or automobile? Sorry, that's not allowed, presumably because Apple doesn't want iOS to serve as a drone controller. (Imagine the liability issues.) Also, apps that report your location to emergency services are forbidden, as well as any that misspell Apple product names ("iTunz" will never make it through, no matter how much you beg). Even if Apple's not sharing the exact reason why it just rejected your app from its store (what the heck does "Not enough lasting value" mean?), you can check out Apple's own page on the top reasons for iOS app rejections."

34 of 145 comments (clear)

  1. Really? by Anonymous Coward · · Score: 2, Insightful

    Seriously, I'd get it if some other site had just for whatever reason done a big write up on this. But a shameless dice self post! That's just shitty.

    This is an ancient topic, and we all figured this stuff out a while ago. It basically comes down to:

    - rejected if the app is poorly made
    - rejected if the app is offensive or controversial
    - rejected if the app is stupid or pointless
    - rejected if the app competes in an arena that apple cares about

    Yes we can all piss soup about the 4'th one, but I don't think many people are actually blindsided by it. If you write something that apple also does, you are at least in risky territory and probably know it. Not saying this is a good thing, and it's one of the many reasons I refuse to use apple, but it's at least no great mystery.

    I'm not a fan of apple's walled garden at all, but it's their walled garden, and for the most part they seem reasonable about it (again, with the possible exception of number 4, which is what it is).

    A list of weird cases _might_ have been interesting, however the only one they listed is the one in the summary.

    Don't the fine folks at dice have anything better to do? The beta source tree isn't going to purge itself from existance!

    1. Re: Really? by bill_mcgonigle · · Score: 4, Insightful

      Yes we can all piss soup about the 4'th one, but I don't think many people are actually blindsided by it.

      Just don't invest in an app that Apple will compete with in the future and you'll be fine. Silly whiners - how hard is that rule to understand?

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    2. Re:Really? by Austerity+Empowers · · Score: 2

      I would rather we just rage that some company is deciding what we can/cannot run, regardless of their reasons. I won't argue that there is a value in pulling apps from a trusted source, and that I trust the apple app store more than say, the Android marketplace. But if I want an app that Apple has rejected, that I know to be good but simply goes against the grain of some legal/marketing/social worldview (like say a drone app) then nobody should decide I can't run it. Unless you jailbreak your iPhone, Apple gets to decide.

      But if you are willing to let Apple be your sole decider of good taste, you really can't complain about their decisions. By definition they are arbitrary, good taste frequently is.

    3. Re: Really? by PPH · · Score: 5, Insightful

      Just don't invest in an app that becomes successful and attracts Apple's attention and you'll be fine. Silly whiners - how hard is it being Apple's bitch?

      FTFY

      --
      Have gnu, will travel.
    4. Re:Really? by Atrox666 · · Score: 2

      This is why socialism revolves around workers owning the means of production.
      This gatekeeper crap should be against the law. I should be able to sell my work to my customers and Apple should have no say in that transaction.
      This is why I've only developed Android apps. I'm not real crazy about their censorship of their App store either but at least I have the option of side loading.

    5. Re:Really? by Anonymous Coward · · Score: 3, Interesting

      My last rejection was interesting. Functionality with an alert showing the user's free trial statistics with additional text asking them to visit the app's Web site was ruled as a rejection for violating 11.1 (Apps that unlock or enable additional features or functionality with mechanisms other than the App Store will be rejected). There was an "OK" and "Upgrade" button to dismiss the alert. "OK" simply dismissed the alert and did nothing, while tapping "Upgrade" took the user to an in-app purchasing view, where all purchases went through the Apple App Store.

      The reviewer was so lazy that they didn't even bother to tap "Upgrade" and assumed and were claiming that the purchases were available from the app's Web site, which wasn't the case at all. In fact, nothing is sold on the site at all. This functionality was in the app for over 5 years and never rejected before. When asking the reviewer why or for proof that I was using "external mechanisms" to unlock features of the app, they just kept providing the same screen shot of the alert stating I had to remove it and I kept telling them to just tap the "Upgrade" button, which they refused to do. It was approved after appeal and no changes, but it basically took 3 weeks for it to be approved...over 2 weeks just to get initial BS rejection, and several more days for appeal because while appealing, they wanted a confirmation that I actually wanted to appeal.

  2. drone controller by Anonymous Coward · · Score: 4, Informative

    Funny a long-awaited APM drone controller app was just approved yesterday.
    https://itunes.apple.com/app/mav-pilot/id649233096

    1. Re:drone controller by DigiShaman · · Score: 2

      No, I think Apple doesn't want an iOS device to serve as an on-board computer for home-brew guided weapons! Well DUH!

      --
      Life is not for the lazy.
  3. Um... by Shoten · · Score: 4, Informative

    Sorry, that's not allowed, presumably because Apple doesn't want iOS to serve as a drone controller. (Imagine the liability issues.)

    Someone hasn't heard of Parrot, who make some of the best consumer drones there are, which are all controlled by iOS devices running apps that are available on the App Store.

    --

    For your security, this post has been encrypted with ROT-13, twice.
    1. Re:Um... by coinreturn · · Score: 3, Insightful

      You cherry-picked your quote. The summary says: Want to have an App that uses GPS to automatically control a real-world aircraft or automobile? The Parrot does not do that. It is a manual control drone.

    2. Re:Um... by AvitarX · · Score: 2

      I read it as on the drone itself (using the contextual clue of "GPS").

      "controller" is certainly ambiguous, but not really with full context I think.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  4. Another Dicevertisment by OzPeter · · Score: 4, Insightful

    Submission is as thin as saran wrap on a toilet seat, and just as desirable.

    I clicked on the link (without looking at the source) expecting to find stories of all sorts of apps that were rejected for unexpected reasons. The tease was GPS to automatically control a real-world aircraft or automobile. The trouble was .. that was also the only paragraph in the story that mentioned something like that (well ok it also mentioned emergency services) and all that was buried at the end of the article. The rest of the content was a top list from Apple explaining where people go wrong.

    Not news and known to anyone who develops iOS apps, and even if you don't develop iOS apps .. the top reasons are still obvious.

    --
    I am Slashdot. Are you Slashdot as well?
  5. Re:Top ten reasons... by __aaclcg7560 · · Score: 2

    Obviously, Apple doesn't apply their own guidelines to their iOS 8.x apps. My user experience with their apps on an iPad 2 is clunky at best, taking more CPU cycles than necessary to do the same task in iOS 7.

  6. So no iPhone support by Opportunist · · Score: 2

    Fine by me, that way I only gotta port it to one platform. Should also make support easier. So if you want my app, get Android. If you don't have one, sucks to be you.

    Seriously, I won't bend over backwards just to appease the maker of some hardware. It's not like I depend on the sales. You offer me a platform I want to develop on and I will develop for it. It's not the other way 'round.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  7. Re:Apple? by Anonymous Coward · · Score: 2, Funny

    Yeah, I never heard of them before either. Are they some Samsung knockoff?

  8. Re:Apple? by __aaclcg7560 · · Score: 4, Funny

    Nah, just a Xerox knockoff.

  9. Re:Apple? by NotDrWho · · Score: 2

    Duh, they're the guys who made all those Beatles albums.

    --
    SJW's don't eliminate discrimination. They just expropriate it for themselves.
  10. Here's why I reject Apple by MagickalMyst · · Score: 2

    1. Proprietary Software/Closed Source
    2. NSA Spying
    3. Corporate Spying
    4. Cannot (easily) change battery on IPhone
    5. Proprietary power/data cables on IPhone
    6. In the 80's, unlike my TRS-80, Apple computers required a boot disk just to fire up.
    7. Steve Jobs is a weiner (Wozniak, by comparison, is a minor deity).

    --
    Political correctness is really just herd psychology pushed by insecure people who desperately seek social conformity.
  11. Re:Duped! by OzPeter · · Score: 2

    http://apple.slashdot.org/story/14/09/02/1335258/apple-reveals-the-most-common-reasons-that-it-rejects-apps

    Yeah but that wasn't a dicevertisment!

    --
    I am Slashdot. Are you Slashdot as well?
  12. That'll show 'em. by Brannon · · Score: 2, Informative

    All those billions of iPhone users won't have access to your critically super-important app, left only to make due with the literally 1 million other apps that are available on Apple's app store.

    And think of Apple, having to wallow in misery that your app isn't available to their customers; forced to lead a hopeless existence of swimming in their hundreds of billions of dollars like Scrooge McDuck while not even knowing that you or your breathlessly important app even exist.

  13. 46% other reasons by hufter · · Score: 2

    Including stuff that didn't meet their "moral" standards, stuff they want no competitors on and stuff they just don't like...

  14. App Stores by bobmajdakjr · · Score: 2

    Come develop your shit for Windows 8 phone then, where the app store is completely unmoderated and unfiltered. Where the top app is "Google Hangout Features" which tells you Google hangouts lets you chat.

  15. Re:Another Dicevertisment by Anonymous Coward · · Score: 2, Interesting

    You don't even have to check the links. The submitter is Nerval's Lobster, Slashdot's Dice-bot.

    I automatically bypass any submission from Nerval's Lobster; they're always just Dice-bait. The inclusion of any non-Dice links in the summary are just packing material to deliver the Dice clickbait payload.

  16. Re:Similar Apps? by coinreturn · · Score: 2

    Repeated Submission of Similar Apps Submitting several apps that are essentially the same ties up the App Review process and risks the rejection of your apps. Improve your review experience â" and the experience of your future users â" by thoughtfully combining your apps into one.

    This would explain why there's 500 flashlight/text-scrolling/mirror apps.

    Reading comprehension fail. The rejection reason is a single developer submitting multiple apps that are essentially the same.

  17. Re:alternative store by coinreturn · · Score: 2

    None of this would be an issue if Apple would allow for alternative stores. Even these could be filtered to some point.

    Apple can run their store however they want, but having to jailbreak my phone to install a competitor to iTunes seems like anti competitive behavior.

    It's not an issue. Go buy an Android phone or Windows phone.

  18. Someone who knows about the subject by gnasher719 · · Score: 4, Informative

    Here is a link to a site that _really_ knows everything about app store guidelines and rejection reasons:

    https://developer.apple.com/ap...

  19. Re:Another Dicevertisment by OzPeter · · Score: 2

    You don't even have to check the links. The submitter is Nerval's Lobster, Slashdot's Dice-bot.

    I just checked his profile and gave up before I could find a submission that did not contain a Dice link

    --
    I am Slashdot. Are you Slashdot as well?
  20. Re:Apple? by K.+S.+Kyosuke · · Score: 2

    Or a Xerox copycat?

    --
    Ezekiel 23:20
  21. Re:Emergency Services? by AK+Marc · · Score: 2

    That's why it's rejected. Apple already tracks location, so adding other 3rd-party tracking apps is not allowed, for competing with the built-in functionality. "Emergency services" is a red herring thrown in to incite the dim witted.

  22. App approval is automated by edxwelch · · Score: 2

    One thing that that article didn't mention was that App approvial is mostly automated. That's why so many garbage apps get in (Apps that just display a single jpeg, or Apps that are just repackaged game demos).

  23. Re:Could you possibly be more of a cliche? by MagickalMyst · · Score: 2

    > "Could you possibly be more of a cliche?"

    No. The obvious has already been stated.

    1. "Do you plan on protesting outside of GE and Ford?"

    Yes, I'm looking into building a Tabby (https://www.osvehicle.com/tabby-info/) and live off-grid. Corporations, for the most part, are evil and should be shunned from our society.

    2a. "Do you realize that the NSA is actually not the same as Apple?"

    You mean NSA doesn't stand for "Naturally Sweetened Apples"?

    2b. ...no company has made more of a stand against the NSA than Apple

    Really? I'll bet that their "stand" has more to do with protecting profits than people? Do you work for Apple?

    3. Self explanatory (this is the 21st century).

    4. "..political party--pick the product you want, you don't need to march on Washington.."

    Dude, it's a battery. Relax. Some of us don't want to have to send our phone back to the manufacturer to change the battery. Has nothing to do with politics. And no, I don't own an Iphone. I don't want one. For reasons already stated.

    5. Ditto.

    6. "It's not actually true because the TRS-80 did require a boot disk."

    Your ignorance is astounding. Obviously you didn't own one.

    Here is the screen that you appeared when you turned the machine on WITHOUT a boot disk:

    http://www.weihenstephan.org/~...

    7. what is it with wannabe nerds and their geek-hero worship?

    Sorry, this is Slashdot. Maybe you should head over here instead. I hear Goofy is pretty lonely these days.

    --
    Political correctness is really just herd psychology pushed by insecure people who desperately seek social conformity.
  24. Re:alternative store by jtara · · Score: 2

    | None of this would be an issue if Apple would allow for alternative stores

    They do. You can set-up an Enterprise store.

    However, it is only for your own Enterprise. Currently, you can't even have an app that is for use by, say, clients or suppliers to some Enterprise.

    I expect this policy to change. I think that the purchase of TestFlight is a precursor.

    No, I don't expect to see "alternative stores" for the public. But I think they will be more flexible about Enterprise apps, such that partners can use the apps as well.

  25. Funny thing ... by hvidstue · · Score: 2

    Also, apps that report your location to emergency services are forbidden

    ... because that is *exactly* what this app does as it's only purpose. 112 is the emergency number in most of Europe, and the app is the official danish app for reporting your location to the emergency service.

  26. But I do have a emergency service app by Bender+Unit+22 · · Score: 3, Interesting

    https://itunes.apple.com/dk/ap...
    It seems to be official and made by government institutions here in DK.
    I don't have a TV anymore so I haven't seen it as a public service announcement, but they might have aired it, I don't know.

    (not in english) https://www.youtube.com/watch?...
    Denmark’s official 112 app is developed by The Danish National Police, Copenhagen Fire Brigade and The Danish Geodata Agency. It is financed by TrygFonden.

    With Denmark’s official 112 app you can call the emergency center and simultaneously send the GPS-coordinates of the cell phone. That way you can get help faster.

    - The 112 app is operational only in Denmark
    - The 112 app does not send any GPS-coordinates, if the GPS on the cell phone is deactivated
    - The 112 app can only send GPS-coordinates in locations with data connection.

    If your battery level is lower than 25 % the 112 app will make the call to the emergency center, but it will not send any GPS-coordinates. This is to make sure, that you can talk with the emergency center without running out of battery. The 112 app will also automatically stop sending GPS-coordinates, if your battery level gets below 25 % during your call.

    You can read more about Denmark’s official 112 app at www.112app.dk (Danish)

    Read more about when to dial 1-1-2 at www.112.dk (Danish)