Ios 如何手动请求NSPhotoLibraryAddUsageDescription?

Ios 如何手动请求NSPhotoLibraryAddUsageDescription?,ios,react-native,react-native-ios,Ios,React Native,React Native Ios,在IOS中有一个权限NSPhotoLibraryAddUsageDescription 我想在我的应用程序第一次启动时询问它。 所以我只想检查一下它是否被允许,并要求它。 如何强制执行此权限检查?您可以使用PHPhotoLibrary.requestAuthorization(:)进行请求,并使用PHPhotoLibrary.authorizationStatus 请参阅:我强烈建议您在应用程序首次启动时不要问这个问题。最好等到应用程序需要使用该功能时,你才有机会向用户解释为什么该应用程序需要该

在IOS中有一个权限
NSPhotoLibraryAddUsageDescription
我想在我的应用程序第一次启动时询问它。
所以我只想检查一下它是否被允许,并要求它。


如何强制执行此权限检查?

您可以使用
PHPhotoLibrary.requestAuthorization(:)
进行请求,并使用
PHPhotoLibrary.authorizationStatus


请参阅:

我强烈建议您在应用程序首次启动时不要问这个问题。最好等到应用程序需要使用该功能时,你才有机会向用户解释为什么该应用程序需要该权限


您的应用程序只能请求此权限一次,如果没有正确的上下文说明其请求的原因,用户更倾向于拒绝此权限。如果用户能够更好地理解授予权限所带来的好处,那么授予权限的用户比例就会高得多。

我知道这一点,但我有这样的要求。我只是不知道该怎么强迫它。嗯,也许有更好客户的人可以从这个答案中受益。祝你好运。问题是如果用户否认。在这种情况下,作为开发人员,您必须检测用户当前的选择,并通知他该做什么。那么如何检测
NSPhotoLibraryAddUsageDescription
的状态呢?