title: Can I launch the iPhone or Android SMS app from the browser with pre-filled body text?
body: <p>I want to be able to launch the iPhone and/or Android SMS app with "body" or "message" field already having the correct text.</p>
  
  <p>I came across <a href="https://stackoverflow.com/questions/715971/launch-sms-from-a-mobile-browser">this question</a> however the top answer was only partially working for me and it didn't ask everything I was looking for.</p>
  
  <p>From what I can tell, either of the following will launch the sms app on my iPhone and gives the correct number to send it to.</p>
  
  <pre><code>&lt;a href="sms:1-234-567-8901"&gt;Send SMS&lt;/a&gt;
  &lt;a href="sms:12345678901"&gt;Send SMS&lt;/a&gt;
  </code></pre>
  
  <p>As soon as I ad something like <code>?body=hello</code> or <code>?message=hello</code> it fails to bring over the phone number and body text.</p>
  
  <p>These fail:</p>
  
  <pre><code>&lt;a href="sms:1-234-567-8901?body=hello"&gt;Send SMS&lt;/a&gt;
  &lt;a href="sms:12345678901?message=hello"&gt;Send SMS&lt;/a&gt;
  </code></pre>
  
  <p>Any help or insight would be greatly appreciated!</p>