Wie erhält die Uber-Treiber-App sofortige und zuverlässige Fahranforderungen? [geschlossen]

9

Wie erhält die Uber-Treiber-App Fahranforderungen, selbst wenn die App im Hintergrund läuft?

Es kann keine Push-Benachrichtigungen sein, weil:

a) Eine Hintergrund-Push-Benachrichtigung wird nicht an die App gesendet, wenn    Die App wurde vom Benutzer beendet

b) Hintergrund Push-Benachrichtigungen    sind einfach zu unzuverlässig in Bezug auf die Lieferzeit der App zu sein    Verwendbar für eine App, bei der der sofortige Empfang der Laufwerksanforderungen erfolgt    von größter Bedeutung (wenn das Gerät schläft, kann ein Hintergrundstoß auftreten)    nicht für mehrere Stunden an die App geliefert werden)

c) wenn Benachrichtigungen    Sind für die Uber-App deaktiviert dann kann es die Fahrt trotzdem empfangen    Anfragen. Fahraufträge können daher nicht mit implementiert werden    Push-Benachrichtigungen entweder im Hintergrund oder im Vordergrund.

Voip-Push-Benachrichtigungen werden eine beendeten App aufwecken und haben nicht die gleichen Verzögerungen, die bei normalen Push-Benachrichtigungen auftreten können. Daher sind sie für eine Fahrtanfrage ideal, aber soweit ich weiß, bieten Uber-Apps keine voip Funktionalität für den Benutzer, also wenn die Uber-Treiber-App den voip-Hintergrund-Modus verwendet, dann hätte die App niemals für den App-Store akzeptiert werden sollen, da sie den voip-Hintergrund-Modus missbraucht.

Wie implementiert die Uber-Treiber-App einen zuverlässigen und zeitnahen Empfang von Fahranforderungen?

    
Gruntcakes 17.04.2016, 02:16
quelle

0 Antworten

Tags und Links