首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >何时在EKEventStore上调用EKEventStore的最佳实践

何时在EKEventStore上调用EKEventStore的最佳实践
EN

Stack Overflow用户
提问于 2016-10-01 23:07:43
回答 1查看 229关注 0票数 0

应该调用事件存储的requestAccess(to:completion:)

  • 尽早(例如在application(_:didFinishLaunchingWithOptions:)中)
  • 只有在第一次使用EKEventSource之前才能使用?

苹果是否推荐一种或另一种选择(对于iOS 10)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-01 23:12:23

为什么要比必要的时间更早地骚扰用户?

当用户实际尝试做一些他们知道需要访问事件存储的事情时,如果请求许可时,用户会感到更舒服。

如果你申请许可太早,用户会想知道为什么这个应用会问他们什么时候还没有对这个应用做任何事情。

如果您的应用程序需要访问多个来源,如照相机、照片库、联系人和事件,该怎么办?这将是可怕的只是一遍又一遍地为他们所有的前面的用户。只需询问实际需要源的时间,并且用户可能完全理解他们刚刚采取的操作(比如拍照)需要特定的许可。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39812305

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档