知っている人がSMSメッセージのフォーマットをどのように制御できるか教えてもらえますか?
たとえば、太字のテキストやキャリッジリターンなどですか?キャリッジリターンは私にとって最も重要だと思いますが、これは可能ですか?もしそうなら、どのようにですか?
知っている人がSMSメッセージのフォーマットをどのように制御できるか教えてもらえますか?
たとえば、太字のテキストやキャリッジリターンなどですか?キャリッジリターンは私にとって最も重要だと思いますが、これは可能ですか?もしそうなら、どのようにですか?
太字や斜体のようなフォーマット、一般的にはありません-特定のSMSプロバイダーがこれを行うために独自のフォーマットを使用しない限り(私は何も知りません)。
標準のSMSは、CRおよびLF(およびFF)文字を含むGSM 03.38 7ビットアルファベットを使用してエンコードされますが、これらのレンダリング方法は受信側に依存します。私が渡さなければならない2つの実装のうち、どちらもCRまたはLFを無視します(ただし、メッセージに2つの連続したスペースが含まれている場合、そのうちの1つは改行をレンダリングします)。
私は小さなプロジェクトにtwilioを使用しており、\n
改行を生成します。試してみます!
body = "\U0001F6A8 Header with Emoji:\n---\nText after a divider because it is {}".format("awesome")
これは、私がテキストをフォーマットすることができた範囲です。ただし、MMSをサポートするためにメッセージを送信する場合は、フォーマットされたテキストメッセージへのハッキングを検討することをお勧めします。
フォーマットGSM03.38DOにはCR/LFがありますが、それ以上のものはありません。あなたは上の地図全体を見ることができます: