3 ms·
Yes. We fully embrace the iCloud/CloudKit security model. All chats live in the private database of the owner, and are shared with others through the iCloud sha
by RenderedCarrot 5y ago
Yes. We fully embrace the iCloud/CloudKit security model. All chats live in the private database of the owner, and are shared with others through the iCloud sharing facilities and the shared database. And yes, while it all goes back to iCloud share links in the end, we built our own layer of invitation links and connection requests on top of that, which provides you more support and context, until you finally have to accept the iCloud share link.
I agree it is an interesting feature, works well, and I wonder why aren’t more apps built with that. Perhaps one reason is that the developer experience is somewhat esoteric. It took me quite a while to figure out how it all works and how to put all the pieces together.
- Klonoar 5y agoYeah... it's a very undocumented area of work, heh. There are a few other apps who've tried this, but the part they seemed to struggle with was gaining traction being iOS only. Hope your experience differs! By the way, I actually open sourced my work on this some time ago: https://github.com/ryanmcgrath/cloudkit-sane-sharing https://github.com/ryanmcgrath/cloudkit-sane-sharing I had a few members of the iCloud team reach out after that to see if I wanted to interview with them. Without saying too much, I think they definitely are aware it could be used more widely... such a shame, it's a very well designed system yet gets the blanket "it's custom Apple built so thus it's odd junk" label.