If it has to happen even when the app is in background, then yes (declare the receiver in the app manifest so that the app is launched automatically at the specified time when it was stopped in the meantime). Note that the call might not happen at the exact specific time, IIRC there can be +- 15 min variance because Android forces the device into an energy-saving mode and processes alarm manager calls all at once at specific time slots