title: Broadcast receiver / service in Android vs. iPhone
body: <p>I have a application in Android that has a broadcast receiver that clear any existing alarms and triggers a new repeating alarm, daily, which starts a service to show a notification. This is all done on background, app not running.</p>
  
  <p>I really don't understand the iPhone docs if this is allowed due the "background service" guidance by Apple.</p>
  
  <p>Is this all doable in iPhone? How? Can I have some sort of broadcast receiver running every day, then start a service to show notification if the date meets some requirements, and cancel it if not.</p>
  
  <p>Thanks for any help</p>