私のアプリケーションから Viber の指定された番号にテキストを転送する方法を知っている人はいますか? 出来ますか?
私はこれらの2つの方法を試しました:
Intent sendIntent = new Intent(Intent.ACTION_SENDTO);
sendIntent.setData(Uri.parse("smsto:00000000000"));
sendIntent.putExtra("sms_body", "text");
startActivity(sendIntent);
これは目的の番号に正しく転送していますが、テキストを渡しません。
と
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"));
上記のコードはテキストを viber に転送していますが、テキストを送信するには番号または連絡先を選択する必要があります。これら 2 つの方法のほぼすべての組み合わせを試しましたが、目標を達成できませんでした。
私は何ヶ月もこれにこだわっています。