|
|
|
|
|
by WirelessGigabit
855 days ago
|
|
2. For 3rd party clients you cannot have a mail client without an intermediate server. Consider a mail service that only has IMAP-IDLE [1]. iOS's mail does not support that. So ANY 3rd party to be able to deliver notifications you either have to go through Apple's push notification service (or ask for Local push connectivity [2]). But regardless, it implies that in order for you to trigger the notification (either via Apple to the device, or directly) you must thus know that a new email has popped up. The only way to keep track of this is to use an intermediate server that maintains connection with IMAP-IDLE, and thus needs to know credentials. [1]: https://en.wikipedia.org/wiki/IMAP_IDLE [2]: https://developer.apple.com/documentation/networkextension/l... |
|