title: Rules for Default SMS App
body: <p>I have gone through many documentation but haven't clarified yet on the list of rules a default sms should follow!</p>
  
  <p><a href="https://android-developers.googleblog.com/2013/10/getting-your-sms-apps-ready-for-kitkat.html" rel="nofollow noreferrer">Android-Dev-Blogspot</a> says this:</p>
  
  <blockquote>
    <p>only the app that receives the SMS_DELIVER_ACTION broadcast (the
    user-specified default SMS app) is able to write to the SMS Provider</p>
  </blockquote>
  
  <p>If our app is default sms App should we manually write all the incoming and sent sms to the db or does the system handles that.</p>
  
  <p>Its not properly explained anywhere or maybe I am missing it. I need to know all the rules of being a default sms app. Any help would be appreciated!</p>