Can't you? Really?
Because I tried SMS Gateway before, and it was able to send GET requests whenever an SMS was arriving without needing to be the default SMS app. So I guessed there was a way to add a hook triggered whenever a SMS was received.
On a OnePlus One with Cyanogen OS 13.1 (Android 6.0).