我的目标是将一些被邀请人添加到一个
我有信心他们使用的是至少部分与 EventKit 集成的系统,因为他们从用户的 iCal 应用中拉取日历。例如从添加的 Exchange 帐户发送的邀请明显也是由 Exchange 服务发送的,而不是 Sunrise 自己的邀请(这是直接发布事件到 Exchange 或发布到 iCal 的结果)。
任何绕过此限制的方法都将非常有帮助,也许是在 Exchange 上可以调用的端点来添加/删除被邀请人?在 EventKit 内部的解决方法?只要不是私有的 Apple API,我将非常乐意尝试它。
谢谢!
EKEvent
中。我查看了其他类似的问题,例如像这个问题,但是所有的答案都说基本上无法通过编程方式添加 EKParticipant
到 EKEvent
中。我看到 attendees
属性是只读的,但是我看到其他服务,如 Sunrise 在他们的移动应用程序中使用它。我有信心他们使用的是至少部分与 EventKit 集成的系统,因为他们从用户的 iCal 应用中拉取日历。例如从添加的 Exchange 帐户发送的邀请明显也是由 Exchange 服务发送的,而不是 Sunrise 自己的邀请(这是直接发布事件到 Exchange 或发布到 iCal 的结果)。
任何绕过此限制的方法都将非常有帮助,也许是在 Exchange 上可以调用的端点来添加/删除被邀请人?在 EventKit 内部的解决方法?只要不是私有的 Apple API,我将非常乐意尝试它。
谢谢!
EKParticipant
对象。保存总是失败的。可能是因为我没有深入挖掘,但我的感觉是他们只希望人们使用EventKitUI添加参与者(也许是出于隐私原因)。如果像Sunrise这样的流行应用程序使用私有API来编辑事件,我会感到惊讶。 - Léo Natan