6 ms·
>Apps or metadata that mentions the name of any other mobile platform will be rejected So if I have a cross platform messaging app, I can't say, "syncs with an
by ikawe 10y ago
>Apps or metadata that mentions the name of any other mobile platform will be rejected
So if I have a cross platform messaging app, I can't say, "syncs with android and Windows phone devices". Really?
>Apps cannot use Push Notifications to send advertising, promotions, or direct marketing of any kind
Ahem Lyft.
- jasonjei 10y ago> 10.3 Apps that do not use system provided items, such as buttons and icons, correctly and as described in the Apple iOS Human Interface Guidelines may be rejected Edit: Alright, I'm taking a slaughtering on karma. Point taken. You can implement your own widgets on iOS. Please accept my apologies to all for my original comment that I thought Google wasn't in compliance and for my misguided interpretation.
- TillE 10y ago"Apps that do not use system provided items...correctly...may be rejected"
- jasonjei 10y ago[deleted] - I apologize for my misguided interpretation of 10.3, you may implement your own controls. I have taken your point via moderation. To all whom I have offended, I apologize.
- tsieling 10y agoThe small studio I work at has shipped numerous apps with non-standard UI and we've had no problems. I think they reserve the option to reject something they find unusable or otherwise objectionable.
- josephpmay 10y agoI believe, if I'm reading it right, that you can implement your own, but if you use theirs you can't use them incorrectly.
- masklinn 10y agoNot even that, such a use may lead to rejection, but won't necessarily do so. Most other rules state that breach will lead to rejection unconditionally. This one is conditional because it's contextual, so that developers correctly use standard controls[0] for regular applications, but can still implement their own controls in e.g. games. There's also a fair bit of leeway for developers with their own "style" e.g. I don't think tapbots uses a single system-standard widget. [0] and their accessibility support, and "skin" changes with the system's evolution
- k-mcgrady 10y ago99.9% sure your reading is not correct. I'm not sure how you read it that way actually, it seems pretty clear. If you choose to use system provided UI objects they must be used the way Apple intends them to be used. For example a user tapping a UIButton expects a certain action to take place. Using buttons to display text (not perform in actions) in place of the correct object (UILabel) would lead to rejection.
- jasonjei 10y agoGot it. I have never tried submitting an app that implemented my own controls other than using the iOS supplied ones, so I'm not speaking from experience.
- coldtea 10y ago>but part of me believes that if it were any publisher other than Google or Adobe, acceptance of an app that implemented its own widgets and UI contrary to the uniform look of iOS apps would be on the whims of the reviewer. There are like 300.000 apps on the App Store with their custom UI contrary to iOS look -- including truly hideous items.
- MicroBerto 10y ago> Apps cannot use Push Notifications to send advertising, promotions, or direct marketing of any kind What if that is the whole point of the app? ie we run a deals engine, users who install would be installing exclusively for such content!
- masklinn 10y agoThen Apple does not want you in their store?
- MicroBerto 10y agoI figured not... which is why we've never made an app anyway. Fair is fair
- rbritton 10y agoThat particular rule is pretty universally ignored. Even Apple breaks it [0]. [0]: https://marco.org/2014/12/01/app-store-rule-5-6 https://marco.org/2014/12/01/app-store-rule-5-6
- fredley 10y ago> So if I have a cross platform messaging app, I can't say, "syncs with android and Windows phone devices". Really? Really[1]. 1: http://www.cultofmac.com/320141/apple-rejecting-ios-pebble-apps/ http://www.cultofmac.com/320141/apple-rejecting-ios-pebble-a...
- masklinn 10y ago> So if I have a cross platform messaging app, I can't say, "syncs with android and Windows phone devices". Really? You can't say it in the application or its metadata (e.g. appstore listing), no. > Ahem Lyft. Report them?
- thisisdave 10y agoHow? With a bad review, or some other method? I didn't see anything on the App Store page, but I might have been looking in the wrong places.
- deleted 10y ago[deleted]
- duaneb 10y ago> Report them? Why? It's a clear win for everyone but Apple to mention cross-platform capabilities when you have them. The iOS store is full of apps that refuse to acknowledge the existence of any non-apple products you might use or want to sync/integrate with. If anything, you should push back against Apple directly. Good luck.... Edit: disregard, I cannot read.
- FireBeyond 10y agoHe means report Lyft for spamming you with promos and ads via notifications.
- pareci 10y agoI'm trying to understand ego. I think, as part of it, "ikawe" would not mention an app that "ikawe" wrote that uses push notifications to send advertising. Ego classifies things as "bad" or "good", and notices "bad" in others and "good" in self.
- st3v3r 10y agoThis is old news.