To prevent credit card fraud in our app, we are looking to add the ability to collect advertiser ID in the app. As suggested in the following Apple website. Any app that uses the AppTrackingTransparency framework solely for the purpose of fraud detection and prevention doesn't need to ask for user permission.
https://developer.apple.com/app-store/user-privacy-and-data-use/
Question: Can you guide us on how should we go about implementing this? – When we try to get advertiser id without requesting user permission, the framework returns zeros as identifier. Only when I implement the user permissions popup it seems to return a valid ID. Please advise.
Is there any configuration that needs to be done in our XCode project to get the identifier without requesting user permission?
Outside of advertiser ID is there any alternate recommended identifier that can be used to uniquely identify device?