You can now receive incoming SMS messages (text messages) on Android devices, using the sms-receive plugin.
It does not intercept them – the messages still go to the Messages app. It only works if your app is compiled under PhoneGap.
Your app doesn’t have to be in the foreground – it will received the messages so long as it has been started. The received message is available as variable in your app – so you can use it to update databases, inform the user or all kinds of things.
Full details are in this Tech Note: