#久しぶりの更新がバグレポートになりました(汗
(2020/10/01追記、10/14・10/23・11/27修正)
9/30頃から一部のバージョンでメッセージアプリの更新が配信されているようです。
手元にg07++しかないのでこれしか試していませんが、Ver.6.6.058 では下記不具合が解消されている「可能性」があります。
もしお困りの方でアップデートが降ってきたら、アプリを本日以降に配信されたバージョンに更新の上、送受信をお試しになってみてください。
※10/14追記:現時点で当ページの参照数は相変わらず多いようです。上記は一部のAndroidバージョンにしか配信されていないのか?また不具合が解消されているかは未知数のようです。
※10/23追記:試験の為一旦更新をアンインストールして再度更新したところ、バージョンが6.4.048になってしまいました。もしかしたら上記バージョンがリジェクトされたか、使用中の随時更新になっているかもしれません。ということでまだ解決とは言えないようです。
※11/27追記:メッセージアプリのレビューや、当ページへのアクセスが相変わらず一定数あることから、まだ問題は解消されていないようです。混乱防止のため一旦上記内容は取り消しとし、未解決としておきたいと思います。(私が投げた分のバグトラッカーも進んでないようですし…)
(追記終わり)
(2020/09/17追記)
電話帳にプレフィックス番号を付加した電話番号行を付加する機能を持つアプリを追加しました。
これらのアプリをご利用の方は設定の変更をおすすめします。
また、このプレフィックス番号で格安通話ができる、という使い方は日本特有のもののようで、Googleの中ではバグ解消の優先順位が低そうだという情報もいただきました。
となると、問題の解決までにはかなり時間がかかる可能性があります。
(追記終わり)
はじめに
2020/07/28以降、AndroidでSMS送信ができない、という症状が散見されます。私の環境でもたまたま遭遇しましたので調査してみました。
影響がそれなりに広そうなので、とり急ぎここに一つエントリとして書き起こしておきます。
※以降の情報は、当方で確認できている範囲の情報なので、記載以外の条件での発生等も考えられます。記載内容は無保証とします。予めご了承ください。
※このページへのリンクは無許可で行って頂いて構いませんが、引用等される場合は必ず出典元として、当ページへのリンクも併せて記載して下さい。後々情報が更新されたときのフォローもしやすくなると思いますので、ご協力をお願いします。
★問題が解決した皆様へお願い★
この問題は、バグ発生から1カ月数カ月以上経過していると思われますが、Googleさんで問題を認識できていないのか、未だ解決できていないようです。
その為、SMSが送れず困っている方も少なくないように見受けられます。
そこでお願いがあります。
もし、このページの方法を試して問題が解決したなら、このページをSNS等(Twitter・Facebook・Instagramなど)で拡散していただけないでしょうか。
SMSが送信できず困っている、一人でも多くの方に広まればと思っています。
アプリが更新されて、問題が発生しなくなるまでご協力いただければ幸いです。(その際はこのお願いも取り下げます)
どうぞよろしくお願いいたします。
時間がない方への三行まとめ
- 格安スマホ利用の方が問題が起きる可能性高し。記事執筆時点(2020/09/02)ではメッセージアプリのバグ未修正の為、お困りの場合は回避策の実施が必要
- 原因はGoogleのメッセージアプリ(青丸に白地の吹き出し、中に三本線のアイコン)がプレフィックス(0037など)有の番号にSMS送信しようとすること
- 回避方法は、SMSが送れない人の電話帳からプレフィックス付加の番号を削除すること。
症状について
Google社製のメッセージアプリを使ったSMSの受信は問題ないが、送信ができません。
送信メッセージの直下に「送信されていません。タップして再試行します。」と赤文字でエラー表示されます。
場合によっては、送信する際に「電話番号の形式が違います」などのエラーが表示される場合もあるようです(出ない人もいる模様)。
1通目送信はOK、その後相手から1通でも受信したら、以降は全く送信できない、というのが当初気付いた時の症状でした。
その為、送受信メッセージをスレッドごと削除したり、電話帳の番号を入れなおしてみたりすると一時的に回復するが、また症状が再発する、を繰り返していました。
発生する条件
実機等で確認した結果、推測も含まれますがおおよそ以下の条件で発生しているものと思われます。
- OS : Android 5以上?(Android 7/Android 10で確認)
- 該当アプリ : メッセージ (Google LLC)
com.google.android.apps.messaging - 発生バージョン : 6.3.054 (2020/07/28更新)以降
※当方で症状発生を確認したバージョンは6.3.054及び6.4.044です。以前のバージョンは未確認です。 - 発生条件 : 電話帳の1エントリ(一人分)に、携帯電話番号及びプレフィックス番号(0037691など)を付加した同じ携帯番号の両方が登録されていること
※格安SIM契約で、通話アプリ等で電話帳にプレフィックス番号を付加する設定になっている場合等で発生する可能性が高いと思われます
実験した内容
最初は送れる人と送れない人がわかれたことから、電話帳の登録にスマホ本体の不具合等を疑っていました。
しかし、7/28以降のPlayストアレビューで同様の不具合書き込みが増えていたことや、当方で確認できる範囲での発生の相手やタイミングなどからどうにも発生条件がおかしい気がしました。
そこで最終的にメッセージアプリの不具合ではないか?と疑い、以下の実験を行いました。
用意した機種
以下の3機種を用意しました(実験にご協力頂いた家族と友人に感謝)
- Motolora moto g8 (Android 10)
- SHARP SH-M12 (Android 10)
- goo g07++ (Android 7)
準備
- メッセージアプリのバージョン
- moto g8は初期化可能でしたので、端末初期化後、Googleアカウント設定のみ(余分なアプリ追加無し)で実験開始。
5.4.087(初期状態?)→6.4.044の2パターンで実験
(なお症状自体は6.3.054でも確認済み) - SH-M12は6.4.044で実験
- g07++は6.3.054で実験
- moto g8は初期化可能でしたので、端末初期化後、Googleアカウント設定のみ(余分なアプリ追加無し)で実験開始。
- 電話番号…連絡先に以下の内容で新規登録してみました。
- 番号1 : 090-xxxx-xxxx ラベルは携帯電話
- 番号2 : 0037691-090-xxxx-xxxx ラベルは携帯電話(仕事)
※わかりやすいようにハイフンを入れてますが、実際はハイフン無しで登録しています
結果
moto g8の場合
Ver 5.4.087(初期状態?)
どちらの番号を拾うかが気になったので、あえて受信よりスタート
- 受信 1通目…OK
受信後、スレッド画面右上の3点メニュー→詳細をタップし、宛先を確認したところ、番号1が表示されていた。
(=このバージョンではバグが発生しないことが証明された) - 送信 1通目…OK 同上
- 送信 2通目…OK 同上
Ver 6.4.044(本日時点での最新?)
Playストアにて当アプリのみ更新し、同様にテスト
- 受信 1通目…OK
受信後、上記同様に詳細で宛先を確認したところ、番号2になっていた。
ただし、表示は最初の0が取れ、0376-91090x-xxxxxxxとおかしな区切り方に。 - 送信 1通目…NG 同上
- 送信 2通目…NG 同上
タップして再試行を試すもNG
そこで、一旦連絡先から電話番号2行目を削除してみた
- 送信 1通目…OK
詳細の連絡先は番号1に戻っていた。
携帯番号以外での動作は?と思い、電話番号2を固定電話番号に変更。ラベルはあえて携帯電話(仕事)にした
- 受信 1通目…OK
詳細の連絡先は番号1のまま。
(=固定電話は別物として認識できている模様) - 送信 1通目…OK 同上
では連絡先の番号の入力順に影響するのか?と気になったので、電話番号1と2の順番を入れ替え、ラベルも入れ替えてみた
- 電話番号1’:0037691090xxxxxxxx ラベルは携帯
- 電話番号2’:090-xxxx-xxxx ラベルは携帯電話(仕事)
- 送信 1通目…NG
詳細で送信者を確認したところ番号1′(0037)になっていた - 受信 1通目…OK
同上(送信者は変わらなかった) - 送信 2通目…NG 同上
では別の携帯番号なら?と番号1’を違う携帯番号(070-yyyy-yyyy)に変更して試したところ、受信した時点でスレッド自体がわかれてしまい、症状は再現しませんでした。
SH-M12の場合
これは友人に協力してもらって試したのであまり詳しい情報ではありませんが、おおむね上記同様となります。
Ver 6.4.044
- 電話番号の登録は準備と同内容
- アプリを上記に更新し、連絡先の番号1右にあるメッセージのアイコンをタップ
- この時点で3点メニュー→詳細から宛先を見ると、既に番号2になっていた
- SMS送信を試したところやはりエラーで送信できず
g07++の場合
Ver 6.3.054
こちらもどちらの番号を拾うかが気になったので、あえて受信よりスタート
- 受信 1通目…OK
受信後、moto g8同様に詳細で宛先を確認したところ、番号2になっていた。表示も全く同じ。 - 送信 1通目…NG 同上
結論
メッセージアプリの6.3.054~6.4.044のバグにより、同一携帯番号でプレフィックス付加有り、無しの両方の番号が同一人物に登録されている場合、SMSのあて先が強制的にプレフィックス付加された番号に指定されてしまい、SMS送信できないバグが存在する。
(まさか、後方一致で昇順読み込みしている?)
回避する方法は?
上記実験の通り、この問題はメッセージアプリのバグによるものの為、Google社でバグ修正が行われない限り、根本的な解決にはなりません。
とはいえ、実験でバグに引っかからない条件は判明したので、それを回避すれば問題は発生しないことになります。
- SMS送信できない宛先について、連絡先からプレフィックス番号(0037691など)のついた携帯番号を行ごと削除し、通常の携帯番号(090~など)の行だけにする。
※固定電話の番号は残していても問題ないかと思われますが、今後同様のバグも考えられるので、できれば自宅とか会社などの名前で別に登録したほうがトラブルにはなりにくいと思われます。 - 発信後に連絡先にプレフィックス番号を付加した行を自動的に作成してくれるアプリを使用している場合、自動作成の設定をOFFにする。
以上の2つをお試しいただくと、おそらく問題は解消しているものと思われます。
あとはGoogleさんがアプリを更新してくれることを待つことにしましょう…
参考:プレフィックス付加するアプリの例
- 0037ダイヤラーの場合 (ケーブルスマホ、モバイルチョイス等)
- 右上の3点メニューをタップ
- 「設定」をタップ
- 「番号の自動登録」の緑ボタン(右寄り=●)をタップ
- ボタンが灰色ボタン(左寄り●=)に変わればOK
- 0035でんわ、OCNでんわの場合 (OCNモバイルONE等)
- 右上の歯車マークをタップ
- 「発信時に連絡先へ自動登録」の緑ボタン(右寄り=●)をタップ
- ボタンが灰色ボタン(左寄り●=)に変わればOK
- 楽天でんわの場合 (旧・楽天モバイル(MVNO)等)
- 右上の3点メニューをタップ
- 「設定」をタップ
- 「高度な設定」をタップ
- 「発信時に連絡先へ自動登録」の緑ボタン(右寄り=●)をタップ
- ボタンが灰色ボタン(左寄り●=)に変わればOK
※その他情報をお持ちの方、情報提供お待ちしております…
※電話帳にプレフィックス付加した番号を追加する機能がないアプリ
→このアプリについては上記の問題は起きにくいと思われます
- みおふぉんダイヤル、イオンでんわ
※ベースが同じものと思われます - mineoでんわ
※未確認のアプリ(契約が無いとアプリ起動できないため)
→アプリ利用者の方の情報をお待ちしております
- BIGLOBEでんわ (0077500を使用している模様)
(2020/10/01追記)
全角の記号が送れないバグもある?
私の環境では再現しなかったのですが、メッセージアプリのレビューやツイッターの報告で知った情報を一緒にまとめておきます。
症状
全角の記号(?など)が送信できない。半角記号(?など)にすれば送信できる。
とりあえずの改善方法
- アプリ起動後の一覧画面右上の3点メニューをタップ。
- 「設定」をタップ。
- 電話番号選択画面があれば電話番号をタップ。
- 「通常の文字を使用」の緑ボタン(右寄り=●)をタップ
- ボタンが灰色ボタン(左寄り●=)に変わればOK
私の環境では症状自体が再現しませんでしたので、参考情報ということにしておきます。お困りの方は自己責任でお試しください。
ご覧いただきありがとうございました
★このページが役にたった!という方は、ぜひシェアをお願いします。
また、その他インターネット・ケーブルテレビ等に関する疑問があればこちらのページよりお送りください。私でわかる範囲であればお答えいたします。
※下記の「この記事は役に立ちました」ボタンを押していただけると、筆者のモチベーションが上がります(汗