Node and Cordova projects to create a SMS Gateway using android phones.
You can go to https://node-sms-api.herokuapp.com/admin and register your applications and phones. This website is for test only. All data can be erased at any time without notice! There is also an API to send SMS and get phones and messages status at: http://node-sms-api.herokuapp.com/api-docs
Actually, there are two separated apps. The Cordova APP and the Backend (in Node/Express).
- Navigate to the
api
directory. - Change the
.env
file to your desired configuration. - Open a terminal.
- Run
npm install
to install all dependencies. - Run
npm start
to start the app ornpm run dev
to run gulp and nodemon.
- Navigate to the
app
directory. - Run
phonegap build android
or use Adobe Phonegap build online at https://build.phonegap.com
APPLICATION_INSIGHTS_KEY # Azure application insights instrumentation key
ENCRYPTION_KEY # Key used to encryption
TOKEN_KEY # Key used to sign jwt tokens
APPLICATION_INSIGHTS_KEY # Azure application insights instrumentation key defined in the index.html
You will have to change Android's SMS Limit using ADB. Know more at: https://www.thecustomdroid.com/change-android-sms-limit-without-root/