Tôi đã chịu nhiều vô số ... Vô số vấn đề tương thích giữa các thiết bị cầm tay / mạng khác nhau. Ngay cả khi nhắn tin trong cùng một quốc gia.
Một điều bạn phải hiểu là một văn bản thường được giới hạn ở 160 ký tự 7 bit. Điều đó có nghĩa là bất kỳ thông điệp nào chứa các ký tự đặc biệt nằm ngoài phạm vi của 7 ký tự sẽ ngay lập tức ngắn hơn.
Theo Wikipedia:
Tùy thuộc vào bảng chữ cái mà thuê bao đã cấu hình trong thiết bị cầm tay, điều này dẫn đến kích thước tin nhắn ngắn riêng tối đa là 160 ký tự 7 bit, 140 ký tự 8 bit hoặc 70 ký tự 16 bit.
Tùy thuộc vào các ký tự bạn sử dụng, iPhone sẽ chọn bộ ký tự phù hợp với thông báo.
Ngoài ra tôi nhận thấy rằng đôi khi các vấn đề với mã hóa ký tự và độ dài tin nhắn xuất hiện khi tôi nhận được tin nhắn từ một nhà mạng khác.
Bạn nên thử gửi cùng một tin nhắn đến một điện thoại khác trên cùng một nhà mạng, sau đó cùng một tin nhắn trên nhà mạng của bạn để xem liệu vấn đề có thể được sao chép trong các bối cảnh này hay không.
Như một lưu ý phụ bạn nói rằng bạn có một gói dữ liệu không giới hạn. Theo hiểu biết của tôi, không có nhà mạng nào bao gồm tin nhắn văn bản trong gói dữ liệu. Bạn có thể muốn kiểm tra xem bạn có tin nhắn văn bản không giới hạn trong gói của bạn không. Nếu bạn sử dụng iMessage (tin nhắn màu xanh trên iPhone), bạn sử dụng hiệu quả gói dữ liệu, nếu không (tin nhắn màu xanh lá cây) sẽ chuyển qua gói thoại / văn bản.