Appstore not aproving our App Tracking Transparency

We have an app that checks user GPS locations to complete Work Orders and send them to a server for user visualization. We already implemented the App Tracking code in our project following the documentations and guides found on internet.

The problem is that App Store is telling us that the app Tracking code is not implemented the way it is intended to be.

The message from the appstore we get when we try to upload the app:

"Hello,

Thank you for your message.

It would be appropriate to refer to the available documentation to confirm App Tracking Transparency has been correctly implemented.

In particular, review the specifications for the requestTrackingAuthorization(completionHandler:) type method, make any necessary adjustments, and test your app on a device running iOS 15."

Our code:

Version currentVersion = new Version(Device.systemVersion); Version ios14 = new Version("14.5"); if (ATTrackingStatusBinding.GetAuthorizationTrackingStatus() == ATTrackingStatusBinding.AuthorizationTrackingStatus.NOT_DETERMINED && currentVersion >= ios14) { ATTrackingStatusBinding.RequestAuthorizationTracking(AuthorizationTrackingReceived);

sentTrackingAuthorizationRequest?.Invoke(); yield return new WaitUntil(() => ATTrackingStatusBinding.GetAuthorizationTrackingStatus() != ATTrackingStatusBinding.AuthorizationTrackingStatus.NOT_DETERMINED);

if(ATTrackingStatusBinding.GetAuthorizationTrackingStatus() == ATTrackingStatusBinding.AuthorizationTrackingStatus.AUTHORIZED) { StartCoroutine(CheckGPSRoutine()); } }

We need help to solve this urgent issue and know how to correcly implement App Tracking so we can upload the app to appstore. Thanks!

Replies

Hello, resolved this?

Same problema here