Ios 仅请求总是请求授权,而不是在使用授权时
在iOS 11之后的版本中,我们遵循苹果的以下说明: 您需要包括NSLocationWhenUsageDescription 以及应用程序中的NSLocationAlways和WhenUsage描述码 Info.plist文件。(如果您的应用程序支持iOS 10及更早版本,则 NSLocationAlwaysUsageDescription密钥也是必需的。)如果这些密钥 如果不存在,则授权请求会立即失败 当提示用户启用位置跟踪时,将显示“始终”和“使用时”选项Ios 仅请求总是请求授权,而不是在使用授权时,ios,swift,location,uikit,core-location,Ios,Swift,Location,Uikit,Core Location,在iOS 11之后的版本中,我们遵循苹果的以下说明: 您需要包括NSLocationWhenUsageDescription 以及应用程序中的NSLocationAlways和WhenUsage描述码 Info.plist文件。(如果您的应用程序支持iOS 10及更早版本,则 NSLocationAlwaysUsageDescription密钥也是必需的。)如果这些密钥 如果不存在,则授权请求会立即失败 当提示用户启用位置跟踪时,将显示“始终”和“使用时”选项 但是,我们只想显示“始终”选项。这
但是,我们只想显示“始终”选项。这可能吗?在iOS 11上,这是不可能的。如果您要求“始终”,则需要处理“使用时”的情况。在iOS 11上,10:55开始的时候已经清楚地解释了这一点。这是不可能的。如果您要求“始终”,则需要处理“使用时”的情况。这在10:55开始时已经解释清楚了。感谢Allen的确认和来源。感谢Allen的确认和来源。