今のところ、ここに私が持っているものがあります。ただし、クライアントは SMS が実際に送信されたかどうかを知りたいと考えており、送信ボタンがクリックされるとアプリに戻りたいと考えています。
SMSが送信されたかどうかを確認するにはどうすればよいですか? それはアクティビティonActivityResult()にありますか? 送信時に SMS クライアントを終了するようにどのように指示しますか? SMS送信用の画面を自作して、SMSアプリを起動せずに直接送信すればいいのですか?
public static void launchSMSIntent(String to, String body, Context context)
{
Intent smsIntent = new Intent(Intent.ACTION_VIEW);
smsIntent.setType("vnd.android-dir/mms-sms");
if(to != null)
smsIntent.putExtra("address", to);
if(body != null)
smsIntent.putExtra("sms_body", body);
((Activity)context).startActivityForResult(smsIntent, Constants.SMS_INTENT);
}