Cette fonction annule la notification push donnée. Vous pouvez obtenir l'ID de la notification à annuler en utilisant les fonctions push_get_first_local_notification() et push_get_next_local_notification() et la fonction reviendra true en cas de succès ou false sinon (par exemple si la notification n'existe pas ou a déjà été déclenchée).
REMARQUE: Cette fonction est limitée aux modules cibles iOS et Android.
push_cancel_local_notification(ID);
Argument La description ID L'ID de la notification à annuler.
Real
var map = ds_map_create();
var ntf = push_get_first_local_notification(map);
while(ntf >= 0)
{
var data = ds_map_find_value(map, "data");
if data == "Daily_Reward"
{
push_cancel_local_notification(ntf);
}
ntf = push_get_next_local_notification(map);
}
ds_map_destroy(map);
Le code ci-dessus crée un ds_map puis demande des données pour la première notification disponible dans la file d'attente. Si une notification existe, la carte est remplie et le code vérifie ensuite la clé "data" pour une chaîne spécifique. Si la chaîne est trouvée, la notification est annulée et continue pour vérifier la notification suivante jusqu'à ce que tous les éléments de la file d'attente aient été vérifiés.