Hallo Leute,
das ist wohl schon eine ältere Frage, aber ich komme einfach nicht so richtig dahinter.
Also folgendes: Ich habe eine auf PHP basierte Webseite, bzw. Webanwendung und möchte diese nun an eine (Android/iOS- ) App anbinden.
Die Frage ist jedoch wie mache ich das am besten? Schließlich möchte ich nicht alle paar Sekunden beim Server Anfragen, ob es etwas neues gab. Der Endbenutzer mit seinen 150 MB Datenvolumen Limit wird sich freuen...
Es müsste also eine eventbasierte Lösung sein, aber wie?! Sockets aufbauen vom Server zum Smartphone? Ich meine zum Beispiel K9-Mail kann das auch, wenn der E-Mailserver eventbasiert ist im Protokoll, dann sollte das hier auch möglich sein.
Ich würde mir das so vorstellen: Socket Anbindung serverseitig und eine regelmäßige Antwort vom Client, ob der denn noch da ist. Die regelmäßige Antwort könnte so alle 10 Minuten sein.
Die Socket Anbindung auf PHP Seite würde ich mit RabbitMQ lösen, damit der Benutzer, der das Event ausgelöst hat, trotzdem für sich schon die Seite angezeigt bekommt, während alle anderen über die Änderung informiert werden.
Hat da jemand eine Idee?
Und nein, ich möchte keine native HTML5 App machen. Ich bin versiert genug um Java zu benutzen, bzw. Swift zu lernen.
MFG
derwunner
das ist wohl schon eine ältere Frage, aber ich komme einfach nicht so richtig dahinter.
Also folgendes: Ich habe eine auf PHP basierte Webseite, bzw. Webanwendung und möchte diese nun an eine (Android/iOS- ) App anbinden.
Die Frage ist jedoch wie mache ich das am besten? Schließlich möchte ich nicht alle paar Sekunden beim Server Anfragen, ob es etwas neues gab. Der Endbenutzer mit seinen 150 MB Datenvolumen Limit wird sich freuen...
Es müsste also eine eventbasierte Lösung sein, aber wie?! Sockets aufbauen vom Server zum Smartphone? Ich meine zum Beispiel K9-Mail kann das auch, wenn der E-Mailserver eventbasiert ist im Protokoll, dann sollte das hier auch möglich sein.
Ich würde mir das so vorstellen: Socket Anbindung serverseitig und eine regelmäßige Antwort vom Client, ob der denn noch da ist. Die regelmäßige Antwort könnte so alle 10 Minuten sein.
Die Socket Anbindung auf PHP Seite würde ich mit RabbitMQ lösen, damit der Benutzer, der das Event ausgelöst hat, trotzdem für sich schon die Seite angezeigt bekommt, während alle anderen über die Änderung informiert werden.
Hat da jemand eine Idee?
Und nein, ich möchte keine native HTML5 App machen. Ich bin versiert genug um Java zu benutzen, bzw. Swift zu lernen.
MFG
derwunner
Kommentar