-
-
Notifications
You must be signed in to change notification settings - Fork 669
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
Target Android 12 (set targetSdkVersion to 31), by 2022-11 deadline #5101
Comments
This puts it in the context of the notification where it's used. And in fact that makes it easier for the linter to see what we're doing, too, and it starts giving a useful new warning! Suppress it, with an explanatory comment. (We'll also note this on zulip#5101.)
Well, here's one blocking issue:
|
This puts it in the context of the notification where it's used. And in fact that makes it easier for the linter to see what we're doing, too, and it starts giving a useful new warning! Suppress it, with an explanatory comment. (We'll also note this on zulip#5101.)
This puts it in the context of the notification where it's used. And in fact that makes it easier for the linter to see what we're doing, too, and it starts giving a useful new warning! Suppress it, with an explanatory comment. (We'll also note this on zulip#5101.)
This puts it in the context of the notification where it's used. And in fact that makes it easier for the linter to see what we're doing, too, and it starts giving a useful new warning! Suppress it, with an explanatory comment. (We'll also note this on zulip#5101.)
A few items stand out in the list of breaking changes. Blank checkboxes are things we need to fix before targeting Android 12.
|
This change will be required in order to upload new releases to the Play Store, effective probably 2022-11-01. That isn't very soon, but we cut it kind of close last time, and we don't want to this time. The change causes Android 12 and later to apply to our app a number of behavior changes introduced in that version, documented here: https://developer.android.com/about/versions/12/behavior-changes-12 Most of the work for this was zulip#5145, "android notif: Replace our `NotificationIntentService` with directly opening MainActivity". Earlier in this series of commits, we also fixed zulip#5171 ("Handle stricter length limit on Android toasts when targeting Android 12") and handled the "Safer component exporting" change described at https://developer.android.com/about/versions/12/behavior-changes-12#exported . There were a few other things that stood out in that "Behavior Changes" article, but none that seem to require any specific action from us; see zulip#5101 (comment) . Fixes: zulip#5101
This change will be required in order to upload new releases to the Play Store, effective probably 2022-11-01. That isn't very soon, but we cut it kind of close last time, and we don't want to this time. The change causes Android 12 and later to apply to our app a number of behavior changes introduced in that version, documented here: https://developer.android.com/about/versions/12/behavior-changes-12 Most of the work for this was zulip#5145, "android notif: Replace our `NotificationIntentService` with directly opening MainActivity". Earlier in this series of commits, we also fixed zulip#5171 ("Handle stricter length limit on Android toasts when targeting Android 12") and handled the "Safer component exporting" change described at https://developer.android.com/about/versions/12/behavior-changes-12#exported . There were a few other things that stood out in that "Behavior Changes" article, but none that seem to require any specific action from us; see zulip#5101 (comment) . Fixes: zulip#5101
This change will be required in order to upload new releases to the Play Store, effective probably 2022-11-01. That isn't very soon, but we cut it kind of close last time, and we don't want to this time. The change causes Android 12 and later to apply to our app a number of behavior changes introduced in that version, documented here: https://developer.android.com/about/versions/12/behavior-changes-12 Most of the work for this was zulip#5145, "android notif: Replace our `NotificationIntentService` with directly opening MainActivity". Earlier in this series of commits, we also fixed zulip#5171 ("Handle stricter length limit on Android toasts when targeting Android 12") and handled the "Safer component exporting" change described at https://developer.android.com/about/versions/12/behavior-changes-12#exported . There were a few other things that stood out in that "Behavior Changes" article, but none that seem to require any specific action from us; see zulip#5101 (comment) . Fixes: zulip#5101
This is the successor to #4284 (and #3665 and #3563 and #3075). We should update our
targetSdkVersion
to 31, meaning Android 12.Based on the last few years' experience, Google Play will probably set a deadline for this of late 2022. It's been the first business day of November in each of the last few years.
The important steps for this upgrade are:
targetSdkVersion
.We aren't aware of any blockers to this, so we can try doing it any time. It'd be nice to do it well before the deadline -- or at least to go far enough to learn about any unknown blockers.
The text was updated successfully, but these errors were encountered: