优步驾驶员应用程序如何获得即时可靠的驾驶请求?

Gru*_*kes 9 apple-push-notifications ios

即使应用程序在后台,Uber驱动程序应用程序如何接收乘车请求?

它不能是推送通知,因为:

a)如果应用程序被用户终止,则不会向应用程序发送后台推送通知

b)背景推送通知在递送到应用程序的时间方面太不可靠,以便可以立即收到驱动器请求的应用程序是非常重要的(如果设备正在睡觉,后台推送可能无法传递给应用程序几个小时)

c)如果Uber应用程序的通知被禁用,那么它仍然可以收到乘车请求.因此,无法使用背景或前景推送通知来实现乘坐请求.

Voip推送通知将唤醒已终止的应用程序,并且没有与常规推送通知相同的延迟,因此它们非常适合用于乘车请求,但据我所知,优步应用程序不提供任何voip功能用户,因此如果优步驱动程序应用程序正在使用voip后台模式,那么应用商店应该永远不会接受应用程序,因为它会滥用voip后台模式.

那么Uber Driver应用程序如何实现可靠和及时的乘车请求接收?