2017-06-22 2 views
6

Ich entwickle eine VOIP-App. VOIP Push wird von Amazon SNS gesendet, mit Push-Kit und Anruf-Kit zeigen wir Anrufer-Bildschirm. Dieser Anruferbildschirm kann auch dann angezeigt werden, wenn sich die App im Hintergrund befindet oder beendet wird.VOIP Push-Benachrichtigungen in Android

Leider Android hat keinen VOIP Push. Wie kann es in Android implementiert werden? Oder gibt es eine Lösung, die auf beiden Plattformen funktioniert?

Antwort

1

In iOS können Sie nicht 2 Prozess in der Ausführung von 1 App sogar nicht im Vordergrund, Hintergrund oder beendet Zustand.So Pushkit-Technik eingeführt, um Benutzer über eingehende VoIP-Anruf im gestoppten Zustand zu benachrichtigen.

In Android können Sie zwei Prozesse zusammen laufen lassen, wenn Sie Ihre App dann schließen und beenden (1), kann ein anderer Prozess im Hintergrund und im gestoppten Zustand sein.

Sie können Websocket implementieren, und Websocket muss ein weiterer Dienst sein, abgesehen von Ihrer Android App. Der Websocket-Dienst wird auch im gestoppten Zustand weiterlaufen. Sobald Sie eine Antwort auf Websocket erhalten, können Sie Ihre Haupt-App über eingehende Anrufe aufrufen.

Wie Skype, WhatsApp andere App nicht weiter Anfrage zu senden und die Antwort zu wissen, Benutzer ist online oder offline. Das funktioniert auf Websocket-Technik. Jede einzelne Änderung auf Server, Server sendet Informationen an Websocket.