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

FR: Kids category app rejection "-[APMIdentity retrieveAdTrackingConsentStatus]" #7695

Closed
AlexNay-iOS opened this issue Mar 11, 2021 · 10 comments

Comments

@AlexNay-iOS
Copy link

We've updated Firebase 7.8.0 but got the rejection again.
Apple said they detected the "-[APMIdentity retrieveAdTrackingConsentStatus]" which can be a part of Tracking Transparency framework, which is used when apps collect data about users and share it with third-parties for tracking purposes.

  - FirebaseAnalytics (7.8.0):
    - FirebaseCore (~> 7.0)
    - FirebaseInstallations (~> 7.0)
    - GoogleAppMeasurement (= 7.8.0)
    - GoogleUtilities/AppDelegateSwizzler (~> 7.0)
    - GoogleUtilities/MethodSwizzler (~> 7.0)
    - GoogleUtilities/Network (~> 7.0)
    - "GoogleUtilities/NSData+zlib (~> 7.0)"

We noticed that the it could be inside the GoogleAppMeasurement:

`grep -ir retrieveAdTrackingConsentStatus .`
`Binary file ./Pods/GoogleAppMeasurement/Frameworks/GoogleAppMeasurement.xcframework/ios-arm64_i386_x86_64-simulator/GoogleAppMeasurement.framework/GoogleAppMeasurement matches`
`Binary file ./Pods/GoogleAppMeasurement/Frameworks/GoogleAppMeasurement.xcframework/ios-arm64_armv7/GoogleAppMeasurement.framework/GoogleAppMeasurement matches`

Do you have any solution fo this situation? 🙏

Related message: #7652 (comment)

@haydarKarkin
Copy link

Is there any progress about this issue? We got rejection too for the same reason after we've updated Firebase 7.8.0.

@ryanwilson
Copy link
Member

Hey folks, sincere apologies for the trouble you're seeing here. I'll escalate this immediately and we'll report back ASAP. Note that a lot of the folks involved are in California so it'll be a couple of hours before they're up and online, but this is a top priority for us to unblock everyone.

@Seleznov
Copy link

Seleznov commented Mar 12, 2021

Hi there. @ryanwilson thank you for priority 0 reaction on this.

Writing here just to pay more attantion on this problem but from Unity SDK side (firebase/quickstart-unity/issues/989) - we are in trouble there too.

@ryanwilson
Copy link
Member

ryanwilson commented Mar 12, 2021

Hi everyone,

We just released Firebase 7.8.1 on CocoaPods and Swift Package Manager and this hopefully fixes the issue. Please update and let us know if you face the rejection again and we'll re-open this bug. Thanks for your patience!

@Seleznov
Copy link

Hi! Does anyone tried to validate an app in Apple with the latest 7.8.1 pod?
@AlexNay-iOS, @haydarKarkin

@thienphuoc
Copy link

we also got rejection from Apple, please see here firebase/quickstart-unity#989

@haydarKarkin
Copy link

Hi @Seleznov , we got rejection again with Firebase Analytics 7.8.1 and now I don't know which 'grep' command that should I search for in the source code?

@AlexNay-iOS
Copy link
Author

Hello, @haydarKarkin , you can directly ask Apple what part of code seems wrong for them. Please let us know their response if it possible. We've not tried the 7.8.1 version, just temporarily switched off the Firebase services till situation will be solved.

@haydarKarkin
Copy link

Hello @AlexNay-iOS , I've asked them many times but they've responded me same answer:


Guideline 1.3 - Safety - Kids Category

We noticed that your Kids Category app includes analytics, advertising and collects, transmits, or has the ability to share personal information or device information with third parties. Specifically:

  • 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.

Next Steps

To resolve this issue, please remove this functionality or revise your app so that no personally identifiable information or device information is sent to third parties.

Resources
Learn more about our policies for Kids Category apps in App Store Review Guideline 1.3.

We had to remove Firebase Analytics because of that, and we finally released our app. I have been trying several grep commands for finding this issue but there is no process for now.

@kenMarquez
Copy link

#7736 (comment)

@firebase firebase locked and limited conversation to collaborators Apr 12, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

7 participants