Android SMS Forwarding App Development

Job ID: 39555540

Budget: $10 – $30 USD

PROJECT X - ANDROID MOBILE APPLICATION

Application Features:
The application will be distributed as an .apk file.

Incoming SMS messages on the device will be automatically forwarded by the app to a specific server.

When the application is launched, it sends an HTTP request to the following URL to obtain a unique token that identifies the device in SMS forwarding:

This token is used for identifying the device during message forwarding.

The application will include a "Regenerate Token" button in the interface. When clicked, the app will request a new token from the server and update the existing one.

The application is designed to run continuously in the background. Even if the app is closed, it will continue to receive SMS messages and forward them to the server.

If the device is restarted, the application will automatically be reactivated and resume background services.

SMS Forwarding Format:
SMS messages will be POSTed to the following endpoint:



With the following JSON structure:

json
Kopyala
Düzenle
{
"sender": "Sender's phone number",
"receiver": "Receiver phone number (SIM card number on the device)",
"message": "Content of the SMS",
"date": "Date and time of the message (timestamp)",
"simSlot": 0 // 0: SIM1, 1: SIM2
}
Dual SIM Support:
The application must be able to detect which SIM slot (SIM1 or SIM2) received the SMS.

It must also determine which phone number (associated with SIM1 or SIM2) received the message and include it as the receiver field in the payload.