Use the promise returned by navigator.push.register