В Android 2.2 (и, вероятно, позже) вы можете использовать Cloud-to-Device Messaging (C2DM) , чтобы сделать это.
Если у вас нет версии 2.2, вам придется опросить сервер с устройства, чтобы узнать, должно ли приложение запускаться. Вы можете сделать это через a Service
, но, вероятно, было бы лучше использовать AlarmManager
для планирования опроса. Вы не хотите опрашивать слишком часто, поскольку будете использовать данные, батарею и т. Д.