Вот пример
Overflow
в
доке написано, cancel удаляет все алармы которые подпадают под фильтр filterEquals(Intent).
В описании
filterEquals(Intent)Determine if two intents are the same for the purposes of intent resolution (filtering). That is, if their action, data, type, class, and categories are the same. This does not compare any extra data included in the intents.
т.е. для отмены нужно создать intent такой же как для установки. запихнуть его в pendingintent и запустить cancel