向框架请求位置许可?

Sak*_*boy 0 info.plist core-location mapkit ios swift

我正在编写一个使用CoreLocation. 是否可以向框架请求位置许可并且单独向框架请求位置许可?

或者我是否必须向消费应用程序请求位置许可。

我问这个问题是因为任何以上的应用程序都需要iOS 8在应用程序的.NSLocationAlwaysUsageDescriptionNSLocationWhenInUseUsageDescriptioninfo.plist

快速回答:

您可以向框架请求位置许可(即self.locationManager.requestAlwaysAuthorization),但使用所述框架的消费应用程序必须提供其 中的NSLocationAlwaysUsageDescription/NSLocationWhenInUseUsageDescription密钥info.plist

tsk*_*bru 5

框架没有责任确保包含的应用程序具有使用框架的正确权限。所以不,这是不可能的。

应用程序需要请求权限。