Una foto di consegna e una notifica di consegna richiedono contenuti diversi nel messaggio. Scegli il trasporto che porta le informazioni di cui il destinatario ha bisogno. Verifica che il tuo percorso di invio lo supporti.
Cosa trasporta ciascun servizio?
SMS trasporta testo in piccole parti di rete. MMS trasporta un messaggio multimediale che il telefono recupera.
Il testo latino semplice occupa 160 caratteri in un segmento SMS. Un messaggio più lungo ha spazio per 153 caratteri in ogni parte. Un messaggio di 161 lettere richiede quindi due parti, che contengono 153 lettere e otto lettere.
I caratteri al di fuori dell'alfabeto compatto riducono quei limiti a 70 e 67. Alcuni caratteri contano doppio. La pagina sulla codifica mostra le eccezioni, incluse le emoji che occupano il doppio dello spazio.
MMS trasporta i contenuti multimediali separatamente da quello spazio di testo SMS. La specifica tecnica MMS descrive la notifica e il recupero del messaggio multimediale. Il telefono ha bisogno di un percorso funzionante per recuperare il contenuto.
Un testo diviso in più segmenti SMS resta SMS. Il suo conteggio dei segmenti determina quante parti fatturabili invii.
Qualsiasi numero SMS può inviare MMS?
Un numero necessita della capacità MMS. L'API di invio del provider deve supportare anche MMS.
Le capabilities del numero di Bird possono includere sms, mms e voice. Controlla quell'elenco prima di acquisire un numero per un servizio specifico. La guida ai numeri spiega come filtrare le ricerche per capacità.
Una voce mms descrive la capacità del numero. Non garantisce che ogni API che usa quel numero supporti una richiesta MMS in uscita.
Anche il lato di ricezione conta. La guida alla messaggistica di Apple richiede un piano operatore che supporti SMS/MMS. Testa gli operatori e i dispositivi di destinazione di cui hai bisogno, perché un destinatario con capacità SMS da solo non garantisce il supporto MMS.
Posso inviare MMS tramite SMS API di Bird?
Non puoi inviare MMS tramite l'endpoint SMS di Bird fornendo media_urls.
L'endpoint rifiuta quel campo con HTTP 422 SMSUnsupportedFeature. Lo fa anche quando il numero del mittente elenca mms tra le capacità. Acquistare un altro numero con capacità MMS non rimuove quella restrizione API.
Per il testo, invii text, from, to e category. Il corpo deve rientrare in dodici segmenti. Un corpo più lungo riceve un 422 invece di essere accorciato. Invio SMS documenta la richiesta supportata.
Come posso consegnare contenuti multimediali con una notifica SMS?
Ospita i contenuti multimediali e includi il relativo URL nel testo quando un link soddisfa le esigenze del destinatario.
Ad esempio, il messaggio può comunicare a un cliente che la foto della consegna è disponibile sul tuo sito web. SMS trasporta la notifica. Il browser recupera la foto quando il cliente apre il link.
Mantieni le informazioni essenziali nel testo, perché il destinatario potrebbe non avere accesso dati quando lo riceve. Usa un dominio che controlli. Accorciatori di link pubblici spiega il rischio di filtraggio dei servizi di accorciamento condivisi.
Un link è una scelta applicativa. Bird rifiuta una richiesta MMS non supportata invece di convertirla in SMS.
Cosa scegliere?
Scegli SMS per il testo. Scegli un percorso multimediale supportato quando i contenuti devono apparire all'interno del messaggio.
- Usa SMS per le notifiche le cui informazioni essenziali rientrano nel testo.
- Usa SMS con un link ospitato quando aprire i contenuti multimediali separatamente funziona per i tuoi destinatari.
- Usa MMS solo tramite un percorso di invio con supporto confermato di numero, operatore e dispositivo.
In breve
Un SMS più lungo usa comunque segmenti SMS.
Dividere un testo in più parti non lo trasforma in MMS.
MMS dipende dal supporto lungo il percorso.
Controlla il numero di invio, il provider, l'operatore di destinazione e il dispositivo prima di fare affidamento sulla consegna dei contenuti multimediali.
La capacità di un numero non abilita il percorso di invio MMS di Bird.
L'endpoint SMS di Bird rifiuta media_urls con HTTP 422 SMSUnsupportedFeature.
Un link multimediale è una scelta di progettazione separata.
SMS può trasportare un link a contenuti multimediali ospitati. Per aprirlo servono un browser e accesso dati.