Our app registers a receiver for the PAYMENT_PROCESSED broadcast in the android manifest. If the merchant installs the app but doesn't launch it, we never get the broadcast. Once the app has been launched, we start seeing them.
In our case, merchants sometimes install the app on the web and launch it there -- the web version -- to set it up. This installs the app on the merchant's devices, as well, but the android app doesn't wake up until the merchant launches it.
Is there a way to start getting broadcasts like PAYMENT_PROCESSED as soon as the android app is installed?