thewebguyd
5 hours ago
Surely Apple also knows this, so when are they going to follow their own App Store policy and pull Meta's apps off the platform?
They won't because rules for thee, not for me. It's OK if someone big enough violates Apple's rules, but if a smaller dev does it? You get booted off the store.
ceejayoz
5 hours ago
Same for Uber, which sends both important order updates and marketing as push notifications.
https://developer.apple.com/design/human-interface-guideline... says "before you send [marketing push] notifications to people, you must receive their explicit permission to do so".
latexr
5 hours ago
> Uber, which sends (…) marketing as push notifications.
Apple themselves have started doing that, so zero chance of the rule being enforced.
> https://developer.apple.com/design/human-interface-guideline... says
Those are the Human Interface Guidelines, which are basically suggestions on how to make a proper app. They don’t impact policy and Apple has been shitting on them for years now. Liquid Glass breaks so many rules it’s not even funny. What you want to link to is the App Review Guidelines, specifically 4.5.4.
https://developer.apple.com/app-store/review/guidelines/#4.5...
ceejayoz
5 hours ago
4.5.4 is more important, and agrees with the "you must" bit in the HIG.
"Push Notifications should not be used for promotions or direct marketing purposes unless customers have explicitly opted in to receive them via consent language displayed in your app’s UI, and you provide a method in your app for a user to opt out from receiving such messages. Abuse of these services may result in revocation of your privileges."
> Apple themselves have started doing that
Well, it's their platform. They've their own internal rules and app review processes, one would presume. Like how the cops can shoot people, but I can't.
latexr
5 hours ago
> 4.5.4 is more important
That’s the one I wanted to link to. Fixed. Thank you.
> and agrees with the "you must" bit in the HIG.
I know. The point is that the HIG is not used to enforce app policy, the App Review Guidelines are.
> They've their own internal rules and app review processes, one would presume.
Which is exactly why they are in trouble with governments around the world.
> Like how the cops can shoot people, but I can't.
Cops can’t just shoot people (well, maybe in the US?), they have to have a reason. In any civilised nation, a cop who shoots a random person doesn’t just get a pat on the back and a thumbs up. They are meant to be public servants who help enforce the law, not vigilantes who stand above it.
OptionOfT
40 minutes ago
Same with CVS and BMW. Neither of them have an opt-out. I say opt-out because probably in one of the 2342 pages of legalize I opted in.
kmlx
3 hours ago
> Same for Uber, which sends both important order updates and marketing as push notifications.
can be disabled via:
settings > communication > push notifications
but the worst part is when they add a new category (eg uber teen accounts) and surprise it’s enabled by default.
reaperducer
2 hours ago
Same for Uber, which sends both important order updates and marketing as push notifications.
Ditto New York Times "Breaking News" alerts pushing features that were published a week ago, but didn't get enough traction for some editor.
Isamu
4 hours ago
>Surely Apple also knows this
No, this is not as simple as Meta calling internal APIs that can be detected. This is Meta developing tricky ways of identifying users from patterns of usage without regard to opt-in. If users consent, the app can use the Apple API to track. Easy. If users don’t consent, Meta tracks through tricks matching behavior stored on their servers.
This is Meta abiding by the letter of the Apple developer agreement but not the spirit of the agreement.
ceejayoz
4 hours ago
> No, this is not as simple as Meta calling internal APIs that can be detected.
Yes, it is. It's just more manual.
Meta has repeatedly done this sort of thing. It's clear that Apple knows they're up to this stuff, and it's clear that Meta will continue to do it, and it's clear that Apple doesn't have the will to kill their apps over it.
Which they would absolutely do for an app you or I made.
SoftTalker
3 hours ago
And it doesn't even really matter if it's perfect. While they are subverting the intent of their users, they are also certainly subverting the intent of their advertisers and portraying a targeting ability that is an exaggeration of what they actually can do. The advertisers may even realize it; in advertising no targeting is perfect, and if your ads are within the blast radius of most of your intended eyeballs, that's good enough.
stronglikedan
3 hours ago
Apple knows that they are being accused. Apple doesn't know whether the accusations are true. When they boot someone, they know it's true.
andy_ppp
5 hours ago
They probably have an agreement that involves money and anticompetitive behaviour.