Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apple Review Reject #251

Open
ArnauKokoro opened this issue Sep 15, 2022 · 6 comments
Open

Apple Review Reject #251

ArnauKokoro opened this issue Sep 15, 2022 · 6 comments

Comments

@ArnauKokoro
Copy link

Hi,

A week ago we uploaded a new app version to be approved by Apple review but we got rejected because AppTrackingTransparency. After making some changes to know what was the cause we are almost sure that it was adjust unity sdk, because we've got approved when we have removed it.

We had already disabled in previous approved versions the adding of these frameworks on the xcode project:

// - AdSupport.framework (needed for access to IDFA value)
// - iAd.framework (needed in case you are running ASA campaigns)
// - AdServices.framework (needed in case you are running ASA campaigns)
// - CoreTelephony.framework (needed to get information about network type user is connected to)
// - StoreKit.framework (needed for communication with SKAdNetwork framework)
// - AppTrackingTransparency.framework (needed for information about user's consent to be tracked)

Can be possible that now Apple review is rejecting files like Libraries/Adjust/iOS/Adjust.h which has methods like "requestTrackingAuthorizationWithCompletionHandler" or "appTrackingAuthorizationStatus" because they contain "tracking" on the name even if you don't use them?

Many thanks!

@uerceg
Copy link
Contributor

uerceg commented Sep 15, 2022

Hi @ArnauKokoro,

Thank you for writing. Can you maybe share the rejection message you got from App Store?

I don't think that we ever saw so far a case where in proper setup an app got rejected because naming of our wrapper method coincidences with the official Apple one.

@ArnauKokoro
Copy link
Author

ArnauKokoro commented Sep 15, 2022

Hi @uerceg ,

The messages about AppTrackingTransparency were like this:

Make sure your App Privacy Information in App Store Connect is up to date and ensure that all AppTrackingTransparency functions and references are removed from the app. If you are unable to modify the App Privacy information, please do not resubmit the app binary and instead reply to this message in App Store Connect so we can provide next steps._

- Your app implements the App Tracking Transparency framework, which is used when apps collect data about users and share it with third-parties for tracking purposes. Since Kids Category apps are not allowed to collect, transmit or share identifiable information with third-parties, you should not implement App Tracking Transparency in your app.

After me telling them we don't have any AppTrackingFramework on the app the answer was:

The following resources may help you regarding App Tracking Transparency in your app:
- Review developer documentation for the AppTrackingTransparency framework
- See Frequently Asked Questions about App Tracking Transparency
- Ask fellow developers and Apple engineers a question in the Apple Developer 

Please ensure to remove any App Tracking Transparency-related keys in your app's info.plist and from localized string files as well as updating the App Privacy Information section in App Store Connect to indicate that you are NOT tracking users. We hope these resources are informative. We look forward to reviewing your future submissions to the App Store. Please respond to this message if you have further issues.

Many thanks!

@uerceg
Copy link
Contributor

uerceg commented Sep 15, 2022

Before I involve our support team who can definitely be of a greater assistance in this case, just to double check one last thing which comes up to my mind - do you maybe have this key defined inside if your Info.plist file?

@ArnauKokoro
Copy link
Author

No, I don't.

Thanks!

@ArnauKokoro
Copy link
Author

Hi @uerceg,

Do we need something else about this?

Thanks!

@uerceg
Copy link
Contributor

uerceg commented Oct 10, 2022

Hi @ArnauKokoro,

Hm. From SDK point of view, I am not sure else there might be to be checked, but I'd advise you to fire an email to our support team (either to your dedicated account manager or to support@adjust.com) and they will be able to help you with this particular case in better way than first here in GitHub (SDK software engineers).

In case you still do have some questions which you'd like to ask us in here, please feel free to.

Cheers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants