iphone – 检索EKCalendar的帐户信息

我在我的应用程序中使用EventKit,并想知道日历属于哪个帐户.

iPhone日历应用程序显示按帐户分组的所有日历,帐户名称为“myname@me.com”或“Gmail myname”.我在哪里可以获得这些帐户名称?

我可以从EKEventStore获取EKCalendars列表,我可以获取每个日历标题,但我不知道从哪里获取帐户名称.这有官方API吗?我还能如何检索这些信息? App Store上的某些应用程序确实显示了帐户名称,因此必须有一种方式(也会在审批过程中滑倒…)

谢谢,
托马斯

更新:
在其他地方,我发现了对私有财产的引用.在我开始自己寻找之前,有人知道该物业的名称是什么吗?

在其他地方,人们还建议解析描述(包括帐户),但这不是一种非常安全或优雅的方式,所以我想避免这样做.

更新2:
我确实发现有一个私人财产(和它的名字),它似乎工作正常.

最佳答案 我查看了Apple的文档,并且似乎没有通过公共API提供帐户名称.如果您使用私有财产,您的应用程序将立即被拒绝,所以我认为App Store上的其他应用程序使用desciption解析方法.

我建议您向Apple发布错误报告,并要求他们通过公共API提供帐户名称.直到他们这样做(如果他们这样做),我认为你唯一的选择就是解析你的应用程序在App Store上的描述

点赞