Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
As notificações provisórias permitem que os aplicativos entreguem notificações sem o consentimento prévio explícito do usuário. Essas notificações chegam silenciosamente e são exibidas apenas na Central de Notificações, o que permite que os usuários as visualizem antes de aceitar ou desativar a entrega contínua.
Na Central de Notificações, os usuários podem especificar que um aplicativo deve parar de entregar notificações provisórias, continuar a entregá-las provisoriamente ou começar a entregá-las com mais destaque.
Envio de notificações provisórias
Para enviar notificações provisórias, forneça UNAuthorizationOptions.Provisional como opção ao RequestAuthorization Método de UNUserNotificationCenter:
public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
{
UNUserNotificationCenter center = UNUserNotificationCenter.Current;
var options = UNAuthorizationOptions.Alert | UNAuthorizationOptions.Sound | UNAuthorizationOptions.Provisional;
center.RequestAuthorization(options, (bool success, NSError error) => {
// ...
);
return true;
}
Se o usuário promover notificações provisórias para entrega proeminente, os UNAuthorizationOptions valores passados para RequestAuthorization determinarão as novas configurações de entrega de notificação (no código UNAuthorizationOptions.Alert acima e UNAuthorizationOptions.Sound).