2016-04-09 14 views
1

Ich muss mobile App (iOS) für Menschen mit Demenz bauen. Wenn sie verloren gehen, starten sie die App und es wird eine einfache Hilfe-Taste für sie geben. Wenn sie diesen Knopf drücken, baut die App eine Verbindung mit jemandem ihrer Familie auf, der ihnen helfen kann. Der "Supervisor" kann 2 Kameras - Front + Back Kameraansicht des Anrufers + seinen Standort auf der Karte sehen.iOS-App mit VoIP

Ist es möglich, diese App zu machen? Es ist mein Universitätsprojekt. Könnte mir jemand ein paar Tipps geben, wie kann ich diese App Schritt für Schritt machen? - Dinge wie diese VoIP-Verbindung und so weiter? Ich würde es wirklich schätzen, weil ich keine Ahnung habe, wo ich anfangen soll. Ich habe bereits einige Apps für iOS gemacht, aber ich habe nie mit Dingen wie voip

gearbeitet Vielen Dank!

+0

Es ist alles möglich, aber Sie fragen zu viele Dinge zu viel Funktionalität für eine Frage auf einmal abdeckt. Es ist auch sehr ehrgeizig für ein Universitätsprojekt, vielleicht zu viel. – Gruntcakes

Antwort

1

Der einfachste Weg, dies zu tun, ist die Verwendung eines Drittanbieter-Dienstes auf WebRTC, der die Infrastruktur bereitstellt. Sie kosten ein bisschen, aber die freien Ebenen werden wahrscheinlich ausreichen, und wenn Sie über die freien Ebenen gehen, wird Ihre App wahrscheinlich verwendet.

https://webrtc.org/

Ich baute gerade ein Unternehmen App TokBok verwendet, die die beste Wahl war, als ich anfing. Abgesehen davon, dass Twilio eine großartige Firma ist und mit ihrem Toolkit in der Beta war. Es wurde seither veröffentlicht. Vielleicht möchten Sie sich das ansehen. Es ist wahrscheinlich eine bessere Wahl, obwohl ich die Videokomponente nicht selbst benutzt habe.

Zuletzt habe ich eine Suche gemacht und rannte in eine andere Wahl, Sinch, die gut aussieht, aber nicht wirklich angeschaut hat.

https://tokbox.comhttps://www.twilio.com/videohttps://www.sinch.com/tutorials/ios-video-calling/

TokBox haben Proben in Objective C und gute Tutorials. Sie können einfach ihre Apps als Ausgangspunkt verwenden. Früher habe ich Swift aber die dort haben Probe auch

https://github.com/thepatrick/Opentok-HelloWorld-Swift

Ein Vorteil von Twilio ist, dass sie haben, sind die Unterstützung für Telefonverbindungen, die TokBox haben nicht und dass Twilio ist eine gute Wahl für SMS-Messaging und Push-Benachrichtigungen. Sie haben auch einen großartigen Web-Service, um Telefonanrufe zu fahren. Auf diese Weise könnte das Backend eine Textnachricht, eine Benachrichtigung und einen Telefonanruf an eine Gruppe von Personen senden.

Sie haben auch bessere Beispiele für Swift, die eine bessere Wahl als Objective C sind, wenn Sie nicht bereits Experte in Objekt c sind.

1

Twilio SDK ist für voip und viele weitere Funktionen verfügbar.

Bitte besuchen Twilio Tutorial: Twilio iOS