Нет, нет способа сделать то, что вы просите (о чем я знаю). Во-первых, вы можете создать расширение класса или категорию, но для того и другого потребуется, чтобы пользователь импортировал их в делегат приложения. Кроме того, с помощью этого вы можете «переопределить» метод, но он не позволит пользователю «использовать» этот метод в своем делегате приложения (если он также хочет выполнить некоторую логику в методе didReceiveRemoteNotification).