iphoneでSMSの送信に失敗した場合の対処法についてです。
具体的には、こんなエラーが表示される場合。
送信メッセージの右側に赤色で「!」マークと「未配信」の文字。
このような表示がされていれば、相手のもとへ正常にメッセージが届いていません。
調べてもなかなか解決策に行き当たらず困っていたんですが、やっと原因が分かったので備忘録として書いておきます。
送信エラー原因
エラーの原因は文字数超過です。
全角で70文字を超えた状態で送信しようとすると上述のエラーが発生します。
以前僕が使っていたAndroidの機種では文字数オーバーするとテキストボックス(文字入力部分)の方でそれ以上入力ができないように制御されていたんですが、iphoneでは字数制限を超えても入力が可能で送信ボタンまで押してしまえるため、気付くことができませんでした。
文字数制限にひっかかっているのなら、そのようにエラーメッセージを出してくれれば助かったのですが、この点Androidの方が親切ですね。
文字数を表示させる方法
デフォルトの設定では文字数が表示されていませんが、「設定」>「メッセージ」>「文字数」の項目をオンにしておけば「現在の文字数/70」という形で文字数を表示してくれるようになるので、設定を変えておいた方がミスを防げて良さそうです。
SMSとは
念のため確認しておくと、SMSを送信する手順は以下の「メッセージ」を選択して
送りたい相手の電話番号を選んでからメッセージを入力するというもの。メールアドレスを持っていなくても使えると言うところがメリットですね。
ただし、上で書いたように文字数制限があったり、複数人に同時に送れなかったり、添付ファイルを付けられなかったりといった制限はあります。
文字数超過以外のSMS送信エラー原因
また、文字数以外の原因で上と同じエラーが出る可能性もあります。
例えば電波が悪い状態で送信しようとした時。その場合は電波状態が復活した後に赤色の「!」マークを押すことで再送することができます。
まとめ
- SMSで全角70文字以上のメッセージは送ることができない
- 設定から文字数を表示するように変更可能
- 写真を添付しようとしてもエラーになる
- その他の原因の場合「!」マークを押すことで再送可能
iphoneのSMS関連の話では以下の記事の内容も便利です。
SMSで文字入力をする時のテキストボックスは小さいので、文字入力をやり直したい時に任意の位置にカーソルを移動させるのが難しいんですよね。その対処法についてまとめています。
iphoneの文字入力で左へカーソルを移動させるボタンを使う方法
以上!