Согласно документации Apple"Локальные уведомления и push-уведомления - это способы для приложения, которое не работает на переднем плане, сообщить своим пользователям, что у него есть информация для них.".
Таким образом, технически говоря, любые данные, включая уведомления, полученные при запуске приложения на переднем плане, не являются «push-уведомлениями» и не могут быть причиной отклонения приложения. Это просто данные, которые так или иначе используются приложением.
В данном конкретном случае вы не спрашиваете о push-уведомлениях в документации Apple, а о технологии, используемой для доставки данных в приложение, когда приложение работает и пользователь взаимодействует с ним. Бывает, что название Amazon SNS похоже на Push Notification.
В любом случае Apple не сможет увидеть, какова технология доставки данных в ваше приложение, будь то Amazon SNS или что-то еще. Все, что они могут видеть, - это то, что у приложения могут быть открыты некоторые дополнительные порты, когда оно работает, и это, конечно, будет абсолютно законно. Фактически, многие приложения обмениваются данными со своими внутренними серверами, используя сокеты (не HTTP-запросы), и это та же технология, что используется Apple для доставки своих push-уведомлений.