MIUI has made a lot of progress in the past two years. However, the interface still has some issues. Because of Xiaomi's aggressive memory management, push notifications remain a major problem in MIUI. However, there are ways around it. Here are the steps to fix push notifications in MIUIHow to fix MIUI push notificationsYou can bypass MIUI's memory management by selecting autostart for apps not sending push notifications.From the home screen, open Settings. Scroll down to Apps. Select Permissions. Source: Android Central Tap Autostart. Select the apps that don't send push notifications. You can toggle the slider to make sure that the apps start in the background. Source: Android CentralYou can disable the built-in battery optimization if you don't see an app in autostart, or if you still have issues with notifications. This will ensure that your app's memory is not being restricted by MIUI.From the home screen, open Settings. Scroll to the bottom of this page. Choose Battery & Performance Source: Android Central Tap Choose Apps. Choose the app that doesn't show notifications. Select No restrictions. Source: Android CentralThe best way to stop MIUI from killing an app running in background is to choose the No restrictions mode. This has been the best method I have used with Gmail, Slack and other apps over the years. My Mi 10 Pro, based on MIUI 11, would not send notifications, even though I disabled battery optimization and enabled autostart. I had to wait until a software upgrade was available to fix it.These bugs are fixed in MIUI 12. However, if you have problems with notifications after switching to MIUI 12 (or even MIUI 12.5), you can enable autostart to resolve them.