title: Forward to Viber with both number and text
body: <p>does anybody know how to forward a text from my application to a specified number in Viber? Is it possible?</p>
  
  <p>I have tried these two ways:</p>
  
  <pre><code>Intent sendIntent = new Intent(Intent.ACTION_SENDTO);         
               sendIntent.setData(Uri.parse("smsto:00000000000"));
               sendIntent.putExtra("sms_body", "text"); 
               startActivity(sendIntent);
  </code></pre>
  
  <p>This one is forwarding to desired number correctly, but not passes the text.</p>
  
  <p>and</p>
  
  <pre><code>            String S1="test message";
              Uri sms_uri = Uri.parse("smsto:00000000000"); 
              Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND, sms_uri);
              sharingIntent.setType("text/plain");
              sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, S1);
              //sharingIntent.putExtra(android.content.Intent.EXTRA_PHONE_NUMBER, "00000000000");
              startActivity(Intent.createChooser(sharingIntent, "share using"));
  </code></pre>
  
  <p>The above code is forwarding the text to viber but needs to select a number or contact to send the text.
  I have tried almost any combinations of these two methods but could not achieve the goal.</p>
  
  <p>I'm stuck with this for months, Any help will be appreciated. </p>