breautek commented on issue #227:
URL: 
https://github.com/apache/cordova-plugin-geolocation/issues/227#issuecomment-841314272


   App Tracking Transparency (ATT) is related to using external tracking 
sources to identify users or devices for the purposes of marketing.
   
   This may indirectly apply to this plugin if you collect location data and 
share it with a data broker, for the purpose of attaching location information 
to a tracker identifier; in which case you should honour the request of the 
user if they deny tracking.
   
   While ATT may be indirectly related, I feel like implementing any kind of 
ATT prompts in this plugin is out of scope, and probably should be handled by a 
more generic API or plugin instead.
   
   Using geolocation for the purpose of providing functionality to your app is 
not related to ATT; however you still need to provide usage justification, e.g: 
"This app requires location to automatically show your position on Map"
   
   This can be accomplished by using the below config for example:
   
   ```xml
   <edit-config target="NSLocationWhenInUseUsageDescription" 
file="*-Info.plist" mode="merge">
       <string>This allows TotalPave PCI to center the map to your location to 
make it easier to select nearby sections.</string>
   </edit-config>
   <edit-config target="NSLocationAlwaysUsageDescription" file="*-Info.plist" 
mode="merge">
       <string>This allows TotalPave PCI to center the map to your location to 
make it easier to select nearby sections.</string>
   </edit-config>
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to