DevicePolicyManager.SetPermittedCrossProfileNotificationListeners Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Chamado por um proprietário de perfil de um perfil gerenciado para definir os pacotes que têm permissão para usar um android.service.notification.NotificationListenerService
no usuário principal para ver as notificações do perfil gerenciado.
[Android.Runtime.Register("setPermittedCrossProfileNotificationListeners", "(Landroid/content/ComponentName;Ljava/util/List;)Z", "GetSetPermittedCrossProfileNotificationListeners_Landroid_content_ComponentName_Ljava_util_List_Handler", ApiSince=26)]
public virtual bool SetPermittedCrossProfileNotificationListeners (Android.Content.ComponentName admin, System.Collections.Generic.IList<string>? packageList);
[<Android.Runtime.Register("setPermittedCrossProfileNotificationListeners", "(Landroid/content/ComponentName;Ljava/util/List;)Z", "GetSetPermittedCrossProfileNotificationListeners_Landroid_content_ComponentName_Ljava_util_List_Handler", ApiSince=26)>]
abstract member SetPermittedCrossProfileNotificationListeners : Android.Content.ComponentName * System.Collections.Generic.IList<string> -> bool
override this.SetPermittedCrossProfileNotificationListeners : Android.Content.ComponentName * System.Collections.Generic.IList<string> -> bool
Parâmetros
- admin
- ComponentName
A que DeviceAdminReceiver
este pedido está associado.
Retornos
true se a configuração da restrição for bem-sucedida. Ele falhará se for chamado fora de um perfil gerenciado
- Atributos
Comentários
Chamado por um proprietário de perfil de um perfil gerenciado para definir os pacotes que têm permissão para usar um android.service.notification.NotificationListenerService
no usuário principal para ver as notificações do perfil gerenciado. Por padrão, todos os pacotes são permitidos por esta política. Quando zero ou mais pacotes tiverem sido adicionados, os ouvintes de notificação instalados no usuário principal que não estiverem na lista e não fizerem parte do sistema não receberão eventos para notificações de perfil gerenciado.
Chamar com um null
valor para a lista desabilita a restrição para que todos os serviços de escuta de notificação sejam usados. Chamar com uma lista vazia desabilita todos, exceto os ouvintes de notificação do próprio sistema. Os serviços de escuta de notificação do sistema estão sempre disponíveis para o usuário.
Se um proprietário de dispositivo ou perfil quiser impedir que os ouvintes de notificação em seu usuário vejam as notificações desse usuário, ele deve impedir que o serviço seja executado em vez disso (por exemplo, via #setApplicationHidden(ComponentName, String, boolean)
)
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.