Hi,
I have a question in regards to iOS privacy setting with camera, location, BLE, and etc in the application's info.plist.
To get to the point, I am building framework for iOS application, and within the framework, there are some features check authorization status of location / BLE / camera, and if the permission is granted, framework's code is invoking iOS APIs requesting location information, to access BLE, and Camera.
The question is, as I'm building framework, and these privacy setting in info.plist is set in the application layer, let's say that app developer don't use those features within my framework invoking location APIs, and/or BLE APIs, and don't declare the privacy consent in their app's info.plist.
In that case, even if the app itself is not explicitly invoking, or using those APIs, and none of their application code uses those feature, because that the app has my framework which contains set of code invoking those APIs, will the app be rejected in the app store review process for not having the privacy consent in info.plist?
By simply having set of code invoking those APIs, should the app have to define the settings? or does the app actually have to invoke and use those APIs?
Thanks,