Zdjęcie dostawy i powiadomienie o dostawie wymagają różnej treści wiadomości. Wybierz transport, który przenosi informacje potrzebne odbiorcy. Sprawdź, czy Twoja ścieżka wysyłki go obsługuje.
Co przenosi każda usługa?
SMS przenosi tekst w małych częściach sieciowych. MMS przenosi wiadomość multimedialną, którą telefon pobiera.
Zwykły tekst łaciński mieści 160 znaków w jednym segmencie SMS. Dłuższa wiadomość ma miejsce na 153 znaki w każdej części. Wiadomość o 161 znakach wymaga więc dwóch części: 153 znaki w pierwszej i 8 w drugiej.
Znaki spoza kompaktowego alfabetu zmniejszają te limity do 70 i 67. Niektóre znaki liczą się podwójnie. Strona kodowania pokazuje wyjątki, w tym emoji zajmujące dwa razy więcej miejsca.
MMS przenosi multimedia oddzielnie od limitu tekstowego SMS. Specyfikacja techniczna MMS opisuje powiadamianie i pobieranie wiadomości multimedialnej. Telefon potrzebuje działającej ścieżki, aby pobrać treść.
Tekst podzielony na kilka segmentów SMS pozostaje SMS. Jego liczba segmentów określa, ile rozliczanych części wysyłasz.
Czy każdy numer SMS może wysyłać MMS?
Numer potrzebuje zdolności MMS. API wysyłkowy dostawcy musi również obsługiwać MMS.
capabilities numeru w Bird może zawierać sms, mms i voice. Sprawdź tę listę przed zakupem numeru do konkretnej usługi. Przewodnik po numerach wyjaśnia, jak filtrować wyszukiwania według zdolności.
Wpis mms opisuje zdolność numeru. Nie oznacza, że każdy API używający tego numeru obsługuje wychodzące żądanie MMS.
Strona odbiorcza też ma znaczenie. Przewodnik Apple po wiadomościach wymaga planu operatora obsługującego SMS/MMS. Przetestuj potrzebnych operatorów i urządzenia odbiorców, ponieważ sam odbiorca obsługujący SMS nie gwarantuje wsparcia MMS.
Czy mogę wysłać MMS przez SMS API w Bird?
Nie możesz wysłać MMS przez endpoint SMS w Bird, podając media_urls.
Endpoint odrzuca to pole z HTTP 422 SMSUnsupportedFeature. Robi to nawet wtedy, gdy numer nadawcy ma mms jako zdolność. Zakup kolejnego numeru obsługującego MMS nie usuwa tego ograniczenia API.
Dla tekstu podajesz text, from, to i category. Treść musi mieścić się w dwunastu segmentach. Dłuższa treść otrzymuje 422 zamiast być skracana. Wysyłanie SMS dokumentuje obsługiwane żądanie.
Jak dostarczyć multimedia w powiadomieniu SMS?
Hostuj multimedia i umieść ich URL w tekście, gdy link spełnia potrzeby odbiorcy.
Na przykład wiadomość może poinformować klienta, że zdjęcie dostawy jest dostępne na Twojej stronie. SMS przenosi powiadomienie. Przeglądarka pobiera zdjęcie, gdy klient otworzy link.
Zachowaj istotne informacje w tekście, ponieważ odbiorca może nie mieć dostępu do danych, gdy wiadomość dotrze. Używaj domeny, którą kontrolujesz. Publiczne skracacze linków wyjaśnia ryzyko filtrowania przy korzystaniu ze współdzielonych usług skracania.
Link to decyzja aplikacyjna. Bird odrzuca nieobsługiwane żądanie MMS zamiast konwertować je na SMS.
Co wybrać?
Wybierz SMS dla tekstu. Wybierz obsługiwaną ścieżkę multimedialną, gdy multimedia muszą pojawić się wewnątrz wiadomości.
- Używaj SMS do powiadomień, których istotne informacje mieszczą się w tekście.
- Używaj SMS z hostowanym linkiem, gdy oddzielne otwarcie multimediów odpowiada Twoim odbiorcom.
- Używaj MMS tylko przez ścieżkę wysyłki z potwierdzonym wsparciem numeru, operatora i urządzenia.
W skrócie
Dłuższy SMS nadal używa segmentów SMS.
Podzielenie tekstu na kilka części nie zmienia go w MMS.
MMS zależy od obsługi na całej trasie.
Sprawdź numer wysyłający, dostawcę, operatora odbiorcy i urządzenie, zanim polegasz na dostarczaniu multimediów.
Zdolność numeru nie włącza ścieżki wysyłki MMS w Bird.
Endpoint SMS w Bird odrzuca media_urls z HTTP 422 SMSUnsupportedFeature.
Link do multimediów to osobna decyzja projektowa.
SMS może zawierać link do hostowanych multimediów. Otwarcie go wymaga przeglądarki i dostępu do danych.