MMS PDU parse failed

At present, I am developing a multimedia messaging application, but I have found that when sending messages through a mobile phone, Android can receive them, but iPhone cannot. By using Wireshark to capture packets, I can see that I have received a mms packet, but the log shows that the message parsing has failed(Because of unknown fields). Do you have any solutions?