【发布时间】:2014-08-29 13:52:09
【问题描述】:
我在 Swift 中制作了一个应用程序,我使用了位置、图片...但是当我打开位置视图和打开其他视图时,这会询问权限。我想在第一时间询问所有权限..
第一次打开应用时如何询问所有权限?这可能吗?
【问题讨论】:
-
这是可能的,但通常被认为不是最佳实践,因此它不像过去那样频繁。在第一次启动时询问/设置权限而没有解释或上下文或有机会使用该应用程序可能会给用户带来不好的体验,并可能导致更多用户说“不”而不给予这些权限。那么您的应用程序将无法按预期工作。您可以包含一个“预许可”视图来解释所需的内容和原因(它如何使用户受益以及应用程序为什么需要它),然后如果他们单击“是”以显示系统权限。仅在首次需要该功能时询问更好