2017-06-22 78 views
6

我正在開發一個VOIP應用程序。 VOIP推送從亞馬遜SNS發送,使用推送套件和電話套件我們顯示來電屏幕。即使應用程序處於後臺或退出狀態,也可以顯示此來電者屏幕。Android中的VOIP推送通知

不幸的是,android並沒有VOIP推送。它如何在android中實現?還是有任何解決方案可以在兩個平臺上工作?

回答

1

在iOS中你不能保持在從1個應用甚至在前景,背景或引入以通知用戶關於在終止狀態傳入VOIP呼叫終止state.So pushkit技術運行2點的過程。

在Android中,你可以保持2過程一起使用運行,如果關閉(終止)您的應用程序,然後還是1個另一個進程可以住在背景和終止狀態。

您可以實現的WebSocket和WebSocket的必須從你的Android應用是另一個服務分開。 Websocket服務即使在終止狀態下也會繼續運行,一旦你在websocket上收到一些響應,你可以調用你的主應用程序來處理來電。

如Skype,WhatsApp的其他應用程序不留髮送請求並處理響應知道用戶是在線還是離線。這對websocket技術有效。服務器上的任何一次更改,服務器都會向websocket發送信息。