0

モバイルアプリの開発を進めており、次のタグを使用してユーザーにメッセージを送信しています

<a href="sms://+3490322111?body=Interested%20in%20Product%20AA2">
More info for producto AA2</a>

私は本当にうまくいきます。受信者セクションに正しく渡される番号で画面を作成しますが、テキストは渡されません。テキストも渡されるようにし、作成中に何も入力しないようにします。

親切に私に解決策を提供していただきありがとうございます。

4

2 に答える 2

1

これは現時点では不可能です。

Messaging API 仕様の一部であるにも関わらず、ボディが使用されないというAndroid の未解決のバグがあります。

同じことが iOS にも当てはまり、 Safari のドキュメントには電話のみが記載されており、SMS の本文は記載されていません。

于 2012-09-30T09:32:59.420 に答える
0

メッセージを作成したくない場合は、次のようにします。

SmsManager を使用する次の方法で明示的に SMS を送信することをお勧めします: http://developer.android.com/reference/android/telephony/gsm/SmsManager.html

private void sendSMS(String phoneNumber, String message)
   {
       SmsManager sms = SmsManager.getDefault();
       sms.sendTextMessage(phoneNumber, null, message, null, null);
    }

また、マニフェストで SMS を送信する権限も必要です。

<uses-permission android:name="android.permission.SEND_SMS"/>
于 2012-09-29T19:38:10.117 に答える