How does it work?
Forward SMS Messages/Text Messages that are received on a mobile device to your REST API Server
Run this application on your device and any message that is received by your mobile device will be forwarded to your rest web API
You can configure the application to use GET or POST actions when accessing the API server
You can use this App to forward up to 100 SMS messages to your API server. After that you will have to buy an extension that will allow the App to be used for any number of SMS messages. The price is 7$ - One time payment, no monthly payment needed
Note that in order to install this App you will have to allow installing Apps from "unknown sources". why?
"RECEIVE_SMS","READ_SMS","SEND_SMS","WRITE_SMS": to be able to grab the SMS messages that are received by the device. "FOREGROUND_SERVICE","WAKE_LOCK": to be able run as a service. "INTERNET" : to be able to send the message to your API server.
Example server side code (API.jsp):
Example server side code (API.php):
When the application first starts the target URL for the Rest API is our example page: http://wedding-soft.com/sms-example.php If you just want to test that SMS forwarding is working from your phone you can leave the "example" url as is and activate the APP. Then send a message to yourself and browse to http://wedding-soft.com/sms-example.txt There you will see the last message that was sent to your phone. Make sure you change this URL to your own API server
Images Of The Apps Pages
- Main Page (GET)
- Main Page (POST)
- Logs Page
Google have changed their policy about apps that need to recive text messages. This kind of app
no longer can exist in google play because google demands that this app will be the default SMS handler which is not logical.
When you have a web site that sends text messages and you want to process the responses of the clients you may need this kind of app. A good example (legitimate example) for a use case is as follows:
1. You are a wedding manager and you send text messages to potential guests for the wedding to check if they plan on coming or not.
2. You want to process the responses programatically and not manualy, so you need to get the responses to your web site.
1. "SMS Forwarding To Rest API" forwards all incoming text messages to the rEST endpoint provided in the main screen configuration page.
2. "SMS Forwarding To Rest API" stores locally on the device a list of all message and phone number that where forwarded to the rEST API
This list is visible at the "logs" tab.
3. "SMS Forwarding To Rest API" does not send or share the data to any other endpoint apart from the one provided by the user in the main configuration tab.
4. User can clear the forwarding logs at any time from the logs tab. "SMS Forwarding To Rest API" does not store the data in other places.