Rozvíjam aplikáciu VOIP. VOIP push je odoslaný z Amazon SNS, pomocou push kit a call kit zobrazujeme obrazovku volajúceho. Táto obrazovka volajúceho sa môže zobraziť aj vtedy, keď je aplikácia v pozadí alebo ukončená.
Bohužiaľ, android nemá VOIP push. Ako to môže byť implementované v android? alebo existuje nejaké riešenie, ktoré by fungovalo na obidvoch platformách?
odpovede:
1 pre odpoveď č. 1V systéme iOS nemôžete udržať 2 procesy v behu1 app dokonca ani v popredí, na pozadí alebo ukončené state.So pushkit techniku predstavil upozorniť užívateľa na prichádzajúce VOIP hovor v ukončený stav.
V systéme Android môžete dva procesy bežať spoločne, ak zatvoríte (ukončíte) svoju aplikáciu a potom 1 ďalší proces môže byť naživo v pozadí a ukončený stav.
Môžete implementovať websocket a websocket musíbyť inou službou okrem vašej aplikácie pre systém Android. Služba Websocket bude stále v prevádzke dokonca aj v ukončenom stave. Akonáhle dostanete nejakú odpoveď na websocket, môžete zavolať hlavnú aplikáciu o prichádzajúcom hovore.
Rovnako ako Skype, aplikácia WhatsApp iná aplikácia nedržíodosielanie žiadosti a spracovanie odpovede na poznanie používateľa je online alebo offline. To funguje na websocket techniku. Každá zmena na serveri, server pošle informácie na websocket.