У меня есть android системное приложение, которое должно поддерживать многопользовательское (то есть одно устройство, имеющее другой профиль пользователя). Мое приложение показывает уведомление пользователю. Я хочу, чтобы уведомление было видно всем пользователям вместе с пользователем 0. Но только ПОЛЬЗОВАТЕЛЬ 0 показывает уведомление. Другие пользователи не отображают уведомление.
Я ожидаю, что уведомление будет отображаться другим пользователем, когда оно АКТИВНО. Я не вижу этого уведомления, когда оно АКТИВНО
Я добавил ниже разрешение в моем коде.
<permission android:name="android.permission.INTERACT_ACROSS_USERS"
android:protectionLevel="signatureOrSystem"
tools:ignore="ProtectedPermissions"/>
<permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL"
android:protectionLevel="signature"
tools:ignore="ProtectedPermissions"/>
Также добавлено android: singleUser = "true" для всех получателей и служб , Все еще не может видеть уведомление о других пользователях, кроме ПОЛЬЗОВАТЕЛЯ 0.
Команда adb, используемая для переключения пользователей: am switch-user USER_ID. когда я запускаю эту команду, я вижу, что мой другой пользователь также запускает
Я добавил нескольких пользователей, используя System-> нескольких пользователей -> добавить настройки пользователя
В чем может быть причина ?. Я прошу вас помочь мне решить эту проблему