flâneur — a map of the web's best reading

iMessage, explained - JJTech

jjtech.dev · 1,376 words · saved by 2 readers

This blog post is going to be a cursory overview of the internals iMessage, as I’ve discovered during my work on pypush, an open source project that reimplements iMessage. I gloss over specific technical details in the pursuit of brevity and clarity. If you would like to see how things are specifically implemented, check out the pypush repository as I mentioned above. It’s a pretty cool project, if I do say so myself. Make sure to check it out! If you still end up with any questions, feel free to ask me in the pypush Discord One of the most foundational components of iMessage is Apple Push Notification Service (APNs). You might have encountered this before, as it is the same service that is used by applications on the App Store to receive realtime notifications and updates, even while the app is closed. However, what you probably didn’t know about APNs is that it is bidirectional. That’s right, APNs can be used to send push notifications as well as receive them. You can probably alread

This blog post is going to be a cursory overview of the internals iMessage, as I’ve discovered during my work on pypush , an open source project that reimplements iMessage. I gloss over specific technical details in the pursuit of brevity and clarity. If you would like to see how things are specifically implemented, check out the pypush repository as I mentioned above. It’s a pretty cool project, if I do say so myself. Make sure to check it out! If you still end up with any questions, feel free to ask me in the pypush Discord the foundational layer One of the most foundational components of iM

Explore this link on the map →

saved by

related reading