title: Not sure of what to choose between Service, BroadcastReceiver and AlarmManager
body: <p>Hello guys i am building an app in which i would like to add subscription. That means that every user has to pay monthly. </p>
  
  <p>So i want to check if the user has paid he will be able to proceed with the orders if he didn't then i want a dialog to redirect him to pay. What would you suggest me to use <code>Service</code>, <code>BroadcastReceiver</code> or <code>AlarmaManager</code>? </p>
  
  <p>I was thinking of creating a <code>Service</code> and within it create an <code>AsyncTask</code> that will check to the database if the user has paid and then if not inform the user with a dialog. Also i was thinking of creating <code>Notiofications</code> to the user that the subscription ending.</p>
  
  <p>What is your opinion???</p>