4 ms·
You can't build a messenger in Safari that pings when someone is sending you a message. Actually, you wouldn't be able to do that even with app side loading, be
by Andrew_nenakhov 6y ago
You can't build a messenger in Safari that pings when someone is sending you a message. Actually, you wouldn't be able to do that even with app side loading, because Apple does not allow apps to work in background and must rely on push notifications to wake up from sleep.
If Apple is forced to allow third-party stores, it should also be forced to allow third-party push notifications.
- threeseed 6y agoAnd what other arbitrary features should Apple be "forced" to build. Especially ones like push notifications which in many cases are harmful to consumers.
- darwinwhy 6y agoI'd much rather get my push notifications from Facebook Messenger through mobile Safari than be forced to install the full iOS app.
- Andrew_nenakhov 6y agoIt should be up to device owners, not Apple to decide what services can send push notifications to device. On macOS, you can run a background service that listens to whatever the user needs. But on iOS, Apple behaves like it owns the device even after sale. This is not acceptable.
- Osiris 6y agoIt sounds more like removing restrictions than ADDING features. Push notifications already exist but with arbitrary restrictions. They don't have to "build" anything.
- sneak 6y agoiOS push notifications from developers all go to Apple first, as the phones only maintain a connection to Apple. Every push notification goes through Apple servers only. They’d have to build a feature into iOS to allow it to maintain persistent connections to other notification services.
- FireBeyond 6y ago> Apple does not allow apps to work in background and must rely on push notifications to wake up from sleep Apple does not allow non-Apple apps... There are a multitude of cases where Apple apps have different rules, access to different APIs than you or I. The "correctness" of this (morally/ethically/legally) is a separate debate I'm not entering into, but there is a distinction.
- akmarinov 6y agoYou totally can do that with private APIs, the issue now is that it won't got through review. The larger issue though is that Apple will probably break those apps frequently as private API has no guarantees.