v2.0.0: add support for silent data-only SMS messages
the idea was borrowed from:
https://github.com/itds-consulting/android-silent-ping-sms
details
=======
* uses: SmsManager.sendDataMessage()
* port: 9200
usage
=====
* to send:
- open app from launcher
- click 'silent' menu icon
- enter phone number of recipient (must also be running app)
- click 'send'
* on receiving end:
- the SMS does not trigger any notification or sound alert
- the SMS does not register in the normal text SMS app
- the SMS does reach 'SMS-my-GPS'
* if the phone number of the sender matches
the (non-glob) value of the sender field in any whitelist rule,
then a match occurs and a reply text SMS is sent with GPL data.
limitations
===========
* SmsManager.sendDataMessage() does not work on CDMA phones
- GSM only
status
======
* normal functionality has been tested, and works the same as v1.2.0
* silent data-only functionality is untested
- I only own CDMA phones
- I have no idea if 'message.getUserData()' in 'SMSReceiver'
returns the same byte[] out as was originally passed in
to 'sendDataMessage()' in 'SilentSMSSender'
- feedback is welcome