Verus Louis-James Davis

A Verus call that reaches a sleeping phone

How Verus rings a locked, dozing Android phone without keeping the app running all the time. Tested in real conditions.

What I tried

Calls need to reach a phone that is locked and asleep. The first Android design kept the app running all the time, which carried calls but cost battery.

Why I chose differently

I chose to stop running the app all the time. Calls then needed their own way to wake a sleeping phone.

What I chose

I gave calls their own wake path on Android and tested it as people actually use phones: locked, dozing, with Verus closed. It woke and rang out loud.

The principle

When you remove a workaround, find out what it was carrying.

  • Firebase Cloud Messaging
  • Android
  • VoIP push
  • Doze