Question

com.google.android.play:core has added this note for core:1.8.0 - but app version is very old in email

Recently I got this message from google:

com.google.android.play:core has added this note for core:1.8.0:

Update your Play Core Maven dependency to an Android 14 compatible version! Your current Play Core library is incompatible with targetSdkVersion 34 (Android 14), which introduces a backwards-incompatible change to broadcast receivers to improve user security. As a reminder, from August 31, Google Play requires all new app releases to target Android 14. Update to the latest Play Core library version dependency to avoid app crashes: https://developer.android.com/guide/playcore#playcore-migration

You may not be able to release future versions of your app with this SDK version to production or open testing.

Affected app bundles and APKs:

version: 4194526 (2.0.220729)

In the last part it mention my app version from 2022 and since then I updated app multiple times and last version is from 2024. I checked android project dependencies and only reference is this:

+--- project :react-native-rate
|    +--- com.facebook.react:react-native:+ -> 0.67.5 (*)
|    \--- com.google.android.play:review:2.0.1
|         +--- com.google.android.gms:play-services-basement:18.1.0 (*)
|         +--- com.google.android.gms:play-services-tasks:18.0.2 (*)
|         \--- com.google.android.play:core-common:2.0.2

If I see right here this version is fine. Is there a reason why in mail old app version is mentioned and should I be worried about this? My app build.gradle config is:

buildscript {
    ext {
        firebaseMessagingVersion = "21.1.0"
        buildToolsVersion = "33.0.0"
        minSdkVersion = 21
        compileSdkVersion = 33
        targetSdkVersion = 33
        supportLibVersion = "28.0.0"
        appCompatVersion = "1.1.0"
        supportV4Version = "1.0.0"
        mediaCompatVersion = "1.0.1"
        googlePlayServicesLocationVersion = "19.0.1"
        facebookSdkVersion = "13.1.0"
        ndkVersion = "21.4.7075529"
        kotlin_version = '1.6.10'
    }

UPDATE

enter image description here

 3  1790  3
1 Jan 1970

Solution

 2

I have faced similar issue this month. Can you check the bundle

Version code 4194526

Version name 2.0.220729

Which you uploaded few years back must be still active now in any of the testing track like closed open alpha or you have not done 100% rollout of production latest version.

Short Answer

Updating the track with latest version or doing rollout to 100% will fix this warning ⚠️


TL;DR

Below are the steps to do the same :

1. Open Track

Which latest version match with the google email's version code

enter image description here

2. Update to latest version

  • Click on Create new release button

  • Choose option Add from library

enter image description here

3. Select from list of versions

Tick on the checkbox shown on the left.

enter image description here

Press Add to release button.

4. Press Next button

  • On left side Toast will be shown for successful selection.

enter image description here

  • Then Press Next

5. Last Step

  • Scroll down to bottom.
  • Check the rollout percentage
  • Make it 100%

enter image description here


Important Note :

After that app will go in-review which generally takes few hours 2-3 by max for old apps and testing tracks. For new apps and productions track it will take max of 7 Days. If your app is still in review after 7 days you may contact google support.

enter image description here

2024-07-02
Bob