#android #google-play #android-app-bundle #google-play-core #android-aab
Вопрос:
У меня есть приложение для Android, которое также может устанавливать некоторые другие приложения из нашей организации. Приложения для Android, которые устанавливает мое приложение, отправляются в виде пакетов приложений. Поэтому я буду устанавливать только необходимые разделенные APK. Когда язык устройства изменится, мое приложение прослушает его, а затем установит необходимые языки. Я использую режим MODE_INHERIT_EXISTING для установки языков, и я могу успешно установить.
Проблема, с которой я сталкиваюсь, заключается в том, что при установке любого языка приложения это приложение убивается. Я не хочу, чтобы это случилось. Приложения, которые я устанавливаю, не отправляются в Google Play Store. Поэтому я не могу использовать библиотеку SplitCompat или Playcore, которую приложения, отправленные в GPS, могут использовать для установки функций или языков, не убивая приложение.
Вот то, что я ищу:
- Можно ли использовать новый язык/установленную функцию, не убивая приложение?
- Есть ли лучший способ справиться с этим? Вероятно, уведомит пользователей о том, что приложение будет убито, чтобы применить новый язык?