Notifications provisoires dans Xamarin.iOS
Les notifications provisoires permettent aux applications de remettre des notifications sans consentement explicite d’un utilisateur. Ces notifications arrivent silencieusement et s’affichent uniquement dans le Centre de notification, ce qui permet aux utilisateurs de les afficher en préversion avant de refuser ou de refuser leur livraison continue.
Dans le Centre de notification, les utilisateurs peuvent spécifier qu’une application doit cesser de remettre des notifications provisoires, continuer à les remettre provisoirement ou commencer à les remettre plus en évidence.
Envoi de notifications provisoires
Pour envoyer des notifications provisoires, fournissez UNAuthorizationOptions.Provisional
une option à l’application RequestAuthorization
méthode 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;
}
Si l’utilisateur promeut les notifications provisoires en remise en évidence, les UNAuthorizationOptions
valeurs passées déterminent RequestAuthorization
les nouveaux paramètres de remise de notification (dans le code ci-dessus et UNAuthorizationOptions.Alert
UNAuthorizationOptions.Sound
).