TL;DR – в чем смысл:
В приложении можно отправлять уведомления через центр уведомлений, через тот объект, к которому относятся уведомления, или использовать смешанный подход.
Выбор способа зависит от задач и особенностей приложения, в каждом случае необходимо руководствоваться своими правилами и подходами.
Читать: https://medium.muz.li/designing-notifications-for-applications-3cad56fecf96