Access to a shared private calendar.

Hi

I'm developing a mobile-app and a web-app that access a user's personal calendar events.

From a mobile-app is simple using Apple libraries.

From a web-app is different. I found that a calendar can be shared:

  • Publicly: Calendar can be accessed using CalDav (readonly access).
  • Privately: Calendar is shared via another iCloud account. the calendar can now be accessed from this other account (read/write access)

My question is, is this the only way i can access an apple calendar without making it public? If i use the iCloud sharing approach, are there any limitations? if i use this approach for very high number of users, will it be allowed by Apple?

Thanks

Access to a shared private calendar.
 
 
Q