Ios 我如何让Expo提示我的应用程序输入;“始终”;位置许可?

Ios 我如何让Expo提示我的应用程序输入;“始终”;位置许可?,ios,react-native,permissions,geolocation,expo,Ios,React Native,Permissions,Geolocation,Expo,我正在使用Expo开发一个iOS应用程序。我的应用程序需要位置许可才能在应用程序未使用时使用地理围栏。我遵循了世博会的位置许可文件,并在我的app.json中提供了nslocationwhenusagedescription,nslocationalways和whenusagedescription,以及NSLocationAlwaysUsageDescription说明。但当我的应用程序提示用户位置权限时,给出的选项是在使用应用程序时、允许一次或不允许 如何让我的应用程序提示始终允许?在iOS

我正在使用Expo开发一个
iOS
应用程序。我的应用程序需要位置许可才能在应用程序未使用时使用地理围栏。我遵循了世博会的位置许可文件,并在我的
app.json
中提供了
nslocationwhenusagedescription
nslocationalways和whenusagedescription
,以及
NSLocationAlwaysUsageDescription
说明。但当我的应用程序提示用户位置权限时,给出的选项是在使用应用程序时、允许一次或不允许


如何让我的应用程序提示始终允许?

在iOS 13中,苹果改变了“始终允许”位置权限的工作方式


已从初始位置权限提示中删除授予应用程序“后台”位置访问权限的“始终允许”选项。相反,用户可以在使用时选择“仅保留”(也称为“前台”权限)或选择一个新选项“允许一次”。那么,应用程序如何升级到“后台”位置权限?如果用户继续使用该应用程序,iOS 13现在将自动并定期提示从升级位置权限,同时使用“始终允许”

这就是iOS 13的表现。当您请求“始终”权限时,用户会在使用时看到提示。然后,您的应用程序将收到临时“始终”权限。一段时间后,系统将提示用户将您的应用权限升级为“始终”。您应该观看WWDC 2019视频,了解定位服务的最新内容,了解更多详细信息谢谢,这非常有帮助!