User Tools

Site Tools


smsgateway

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

Except where otherwise noted, content on this wiki is licensed under the following license: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki