Twilioプログラマブルメッセージングプラットフォームでは、1回の送受信メッセージの文字数が1600文字に制限されています。この制限は、SMS、MMS、WhatsApp、Facebook Messengerなど、すべてのProgrammable Messagingチャンネルに適用されます。
ただし、SMSメッセージの場合、Twilioは最高の配信性とユーザーエクスペリエンスを確保するために、320文字以下のメッセージを送信することを推奨しています。詳細は以下をご覧ください。
1,600文字を超える送信メッセージリクエストは、エラー21617で失敗します。
1,600文字を超えるTwilioへの着信メッセージは1600文字に切り詰められ、エラー21617で失敗と表示されます。
長いUCS-2メッセージを送信する場合、キャリアはこの長いUCS-2メッセージをエラー30019で拒否する可能性があります。
その他長いSMSメッセージを受信する上での注意事項
Twilioは、SMSを含むすべてのメッセージングチャネルで1600文字までのメッセージをサポートしていますが、非常に長いSMSメッセージを送信すると、配信可能性とユーザーエクスペリエンスに悪影響を及ぼす可能性があることを理解しておくことが重要です。長いSMSメッセージの送信は、メッセージセグメンテーションと呼ばれるSMS特有の概念により、メッセージ価格にも影響します。
Twilioでは、SMSメッセージの長さを320文字以内に抑えることを推奨しています。
1メッセージが推奨文字数である320文字を超えた場合はどうなりますか?
320文字より長いメッセージを送信しても問題はありません。しかし、SMSメッセージが長くなればなるほど、受信者が素早く読んで理解することが難しくなります。また、ワイヤレスキャリアやデバイスによっては、長いSMSメッセージを受信した際の動作が他のものと異なる場合があります。非常に長いSMSメッセージを定期的に送信すると、全体的な配信率が低下する可能性があります。
最後に、SMSの長さ(および絵文字などの特殊文字の有無)は、セグメンテーションと呼ばれる概念により、その価格に影響を与えることに注意してください。
SMSセグメンテーションの詳細と、長いSMSメッセージを送信する際の注意点については、Twilioは連結されたSMSメッセージや160文字以上のメッセージをサポートしていますか? を確認ください。