Skip to content
New issue

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

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

Already on GitHub? # to your account

App must target Android 14 (API level 34) or higher, required for Avni and Gramin apps #1455

Closed
Tracked by #1635
himeshr opened this issue Jul 5, 2024 · 2 comments
Closed
Tracked by #1635
Assignees

Comments

@himeshr
Copy link
Contributor

himeshr commented Jul 5, 2024

Motivation

Motivation: Won't be able to release app updates after aug 31, for Avni and Gramin
Deadline: Aug 31, 2024
Violation: App must target Android 14 (API level 34) or higher
Details: To provide users with a safe and secure experience, Google Play requires all apps to meet target API level requirements.
From Aug 31, 2024, if your target API level is not within 1 year of the latest Android release, you won't be able to update your app.

https://play.google.com/console/developers/7316254808379559958/app/4974885142174090692/policy-center/issues/4989128963434203636/details

Android 14 Behavior Changes - https://developer.android.com/about/versions/14/behavior-changes-14

Acceptance Criteria

Avni and Gramin APKs should target Android 14 (API level 34) or higher

@github-project-automation github-project-automation bot moved this to New Issues in Avni Product Jul 5, 2024
@himeshr himeshr moved this from New Issues to Analysis Complete in Avni Product Jul 5, 2024
@mahalakshme mahalakshme moved this from Analysis Complete to Ready in Avni Product Jul 5, 2024
@1t5j0y 1t5j0y self-assigned this Jul 15, 2024
@1t5j0y 1t5j0y moved this from Ready to In Progress in Avni Product Jul 15, 2024
1t5j0y added a commit that referenced this issue Jul 18, 2024
- building using gradle 8 throws errors if any dependencies have package name specified in AndroidManifest.xml
-- Addressed by patching AndroidManifest.xml of each affected dependency to remove package and added namespace to corresponding build.gradle
-- For amazon-cognito-identity-js, addressed by upgrading dependency to a later patch version with this change
- react-native-vector-icons needed additional patching for other breaking issues in gradle 8 - oblador/react-native-vector-icons#1588
- react-native-video upgraded from 5.2.0 to 5.2.1 to fix TheWidlarzGroup/react-native-video#3160.
-- Changes in existing patch for 5.2.0 are already included in react-native-video release 5.2.1
- react-native upgraded from 0.72.3 to 0.72.8 to get fix for facebook/react-native#38256 which was causing crash on launch
-- Additionally, did an override of registerReceiver in MainApplication.java facebook/react-native#41288
@1t5j0y
Copy link
Contributor

1t5j0y commented Jul 18, 2024

1t5j0y added a commit that referenced this issue Jul 18, 2024
Restore previous org.gradle.jvmargs config
Use gradle 'bin' distribution instead of 'all'
@1t5j0y 1t5j0y moved this from In Progress to Code Review Ready in Avni Product Jul 18, 2024
1t5j0y added a commit that referenced this issue Jul 18, 2024
@himeshr himeshr moved this from Code Review Ready to In Code Review in Avni Product Jul 19, 2024
@himeshr himeshr moved this from In Code Review to QA Ready in Avni Product Jul 19, 2024
@AchalaBelokar AchalaBelokar moved this from QA Ready to In QA in Avni Product Jul 24, 2024
@AchalaBelokar
Copy link

  • tested with calutta kids maha@calcutta_kids vaccination, general encounter, program encounter, enrolment .
  • tested with rwbnituat which contain approval scenario tested with that general encounter , video uploading and image uploading and check on media viewer
  • Login with dinesh@apfodisha-custom dashboard is working fine

@AchalaBelokar AchalaBelokar moved this from In QA to Done in Avni Product Jul 31, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
Status: Done
Development

No branches or pull requests

4 participants