smsgateway
Table of Contents
SMS Gateway
Aplikace bude slouzit pro zasilani SMS z Android zarizeni s daty ziskanymi z webu. Sluzba muze byt negarantovana/nepotvrzovana.
Popis procesu
- Uzivatel zada na webu nebo zasle pres API telefonni cislo a zpravu, ta se ulozi do databaze.
- Androidi aplikace v pravidelnych intervalech kontroluje databazi na nove (neodeslane) zpravy a zajistuje jejich odesilani.
- V nasledujici verzi muze byt Androidi aplikace notifikovana (push) o novych datech v databazi
WEB
Datovy model
- id[int; autoincrement]
- telefonni cislo [int9]
- zprava [string160]
- pri pouziti diakritiky [string70]
- sent[bool] - priznak odeslani
- timestamp[datetime] - datum a cas prijeti zpravy do databaze
- getTime[datetime] - datum a cas nacteni zpravy aplikaci pro odeslani
- [sentTime[datetime]] - datum a cas realneho odeslani
API
- add(phonenumber, message)
- getAllUnsent()
- getFirstUnsent() - nejstarsi neodeslana
- [set(id, param, value)] - nastaveni vsech parametru
- [delete(id)]
Android aplikace
Pozadavky
- Musi umet bezet na pozadi
- V Nastaveni moznost zaslat vsechny neodeslane nebo pouze nejstarsi neodeslanou
Proces
- Nacteni zprav z webu
- Podle Nastaveni nacteni
- vsech zprav nebo
- pouze nejstarsi zpravy
- [Vypis nactenych zprav] - nezobrazi se, pokud je v Nastaveni vybrano odeslat hned
- Moznosti vybrat, ktere zpravy odeslat
- Moznost zpravu smazat z webu
- [Moznost nastavit zprave jakykoli atribut]
- Odeslani zprav
- [Nastaveni priznaku odeslani]
smsgateway.txt · Last modified: 2023/01/20 11:41 by 127.0.0.1
