Reputation: 475
I got an old game which got rejected automatically since I didn't update it. After updating according to all errors, the only error I got left is about a dependency I had before of Fabric Crashlytics. I decided to remove completely everything related to it. I removed all usages and dependencies of it. I made sure there's nothing left in the project related to it. But I keep getting this rejection:
Issue found: Violation of User Data policy We reviewed SDKs used by your app and found noncompliant version(s) of SDK(s) which collects persistent device identifiers. Persistent device identifiers may not be linked to other personal and sensitive user data or resettable device identifiers. Issue details Version code 4: SDK: Fabric io.fabric.sdk.android:fabric (consider upgrading to version com.google.firebase:firebase-crashlytics:18.4.0) To bring your app into compliance, follow these steps: You may consider upgrading to a policy-compliant version of this SDK, if available from your SDK provider or removing the SDK. Fabric io.fabric.sdk.android:fabric: Consider upgrading to version com.google.firebase:firebase-crashlytics:18.4.0 of the SDK.
I also tried the following:
Any idea how to fix that? Thanks
Upvotes: 0
Views: 102
Reputation: 475
Eventually it was really because of an old APK file with version code 4. For some reason, even though I paused all tracks and the dashboard displayed all of them as empty, Google still kept on rejecting because of that particular internal test. What I did eventually is to create a new release in that test track using the same up to date AAB I already uploaded, and apparently that overrided the old one there (there's no other way to delete the old one). I don't understand why the testing tracks are still considered even after I paused them and they appear as inactive. Thanks for the heads up regarding that version code.
Upvotes: 0