我的应用被拒绝,因为Info.plist
文件中缺少目的字符串(尤其是对于NSMicrophoneUsageDescription
用法而言)。
这取决于对react-native-permission
用法的使用,并且我尝试按照模块文档中的说明在info.plist
中添加用途字符串。
但是在我的应用程序中,我还使用了react-native-qrcode-scanner
模块,如果我添加了NSMicrophoneUsageDescription
的字符串,则会要求用户使用麦克风,因此该应用程序在第二个审批过程,因为我不需要在我的应用中获得此权限。
您有什么建议吗?
答案 0 :(得分:0)
如果应用程序的任何功能仅需要使用麦克风,则应用程序将询问用户许可。否则,它不会询问。由于您仅使用react-native-qrcode-scanner
,因此不会要求用户提供麦克风权限。它只会在您的info.plist中。我也在appstore中发布了app。而且我在{。{1}}的info.plist中有一堆不必要的用途字符串。但这并没有妨碍获得批准。