[ERLEDIGT] Eingabe auf Webseite über API mit Smartphone autorisieren

S

soulful

Neues Mitglied
1
Guten Tag,

ich sitze den ganzen Tag schon verzweifelt daran und versuche eine Idee für eine App umzusetzen. Konkret geht es dabei darum:

Ich möchte, dass eine externe Webseite (nicht von mir verwaltet) über eine API eine Anfrage an ein Smartphone sendet, dass meine App benutzt, und in dieser App dann durch einen Klick auf einen von Zwei Button eine 1 für autorisieren, oder eine 0 für nicht autorisieren gesendet wird und die Webseite diese Antwort empfängt (das Thema Sicherheit lassen wir mal außen vor, da habe ich schon eine Idee, mir geht es nur um die technische Umsetzung zuerst).
Nun stelle ich mit den ganzen Tag die Frage, wie ich das Serverseitig, API-Seitig und App-Seitig am besten umsetze. Eine Möglichkeit die ich mit gedacht habe wäre über eine restAPI und einem Webserver, wobei ich nicht weiß, wie der Webserver (dann in PHP) eine Anfrage an ein bestimmtes Smartphone weiterleiten kann. Eine andere Möglichkeit, die mir in den Kopf gekommen wäre, wäre eine Server/Client Kommunikation mit eigenem "Protokoll", sodass ein Typ Client (API-Aufrufer) eine Anfrage an den Server stellt, der Server über einen Socket auf die Antwort von der App wartet, die er sucht und die Antwort dann an den ersten Client (API Aufrufer als Aufruf-Rückgabe) weitergibt. Allerdings weiß ich nicht, wie ich es schaffe, dass ich mich mit der Server-Klasse (in diesem Fall auf Heroku gehostet) verbinden kann und ob es die ideale Lösung wäre.

Oder hat irgendwer eine bessere Idee, wie ich das umsetzen kann? Habe wiegesagt den ganzen Tag schon dran geknobelt und wäre froh, wenn jemand mich von meinem Leid erlösen könnte.
 
Zuletzt bearbeitet von einem Moderator:
Bearbeitet von: PrinzPoldi007 - Grund: Hier gibt's auch Smilies - Gruß PrinzPoldi007
Hallo Soulful,

Deine Beschreibung hört sich eigentlich nach einem ganz normalen http-Request an
und ggf. einem Messenger Fire System.

Dazu kannst du unter Android entweder einer der bekannten Libraries verwenden (ION/OkHttp/Volley)
oder es selbständig in einem AsyncTask realisieren
 
Zuletzt bearbeitet:
Gut, dann muss ich mich schon einmal nicht in einen Application Server einarbeiten, sondern meine Webserver Kenntnisse reichen.

Hast du denn eine Ahnung wie ich es erreiche, dass wenn eine Webseite die API aufruft, dass ich in dem Moment eine Benachrichtigung auf die App bekomme? Andersherum kann ich ja mit Ajax ein PHP-Script ausführen was auf eine Antwort wartet, aber wie stelle ich vom Server eine Verbindung zur App her und nicht anders herum?
 
Nur als Nebeninfo: Das ist der Nachfolger von Google Cloud Messaging (GCM). Vielleicht hast du ja davon schon mal gehört. :)
 
Vielen Dank! Ich werde mich mal einarbeiten, und bei Fragen noch einmal hier melden.
 
  • Danke
Reaktionen: lordzwieback

Ähnliche Themen

2
Antworten
6
Aufrufe
257
24559
2
B
Antworten
4
Aufrufe
472
bb321
B
Zurück
Oben Unten