A method for sending a multimedia-message, performed by an electronic device, the method comprising: obtaining a plurality of multimedia-messages to be sent; the method being characterized by further comprising: determining a state of a Rich Communication Service - RCS - of the electronic device by sequentially detecting whether the electronic device has a valid configuration file, whether the network is connected, and whether the electronic device is registered to an IP Multimedia Core Network Subsystem -IMS-network, wherein the RCS of the electronic device is not in the online state when the electronic device fails to provide a valid configuration file, or the network of the electronic device is not connected, or the electronic device is not registered to the IMS network; storing the multimedia-messages to be sent into a cache when the RCS of the electronic device is not in the online state; sending the multimedia-messages in the cache by a manner of instant messaging -IM-, when a waiting time for transmission is less than a preset time and an online notification of the RCS is received, wherein the waiting time starts from the time that a first one of the plurality of multimedia-messages is stored in the cache, and the online notification is triggered when the RCS of the electronic device is in the online state; or sending the multimedia-messages in the cache by a manner of Multimedia Messaging Service -MMS-, when the waiting time for transmission reaches the preset time and the online notification of the RCS is not received. obtaining a plurality of multimedia-messages to be sent; the method being characterized by further comprising: determining a state of a Rich Communication Service - RCS - of the electronic device by sequentially detecting whether the electronic device has a valid configuration file, whether the network is connected, and whether the electronic device is registered to an IP Multimedia Core Network Subsystem -IMS-network, wherein the RCS of the electronic device is not in the online state when the electronic device fails to provide a valid configuration file, or the network of the electronic device is not connected, or the electronic device is not registered to the IMS network; storing the multimedia-messages to be sent into a cache when the RCS of the electronic device is not in the online state; sending the multimedia-messages in the cache by a manner of instant messaging -IM-, when a waiting time for transmission is less than a preset time and an online notification of the RCS is received, wherein the waiting time starts from the time that a first one of the plurality of multimedia-messages is stored in the cache, and the online notification is triggered when the RCS of the electronic device is in the online state; or sending the multimedia-messages in the cache by a manner of Multimedia Messaging Service -MMS-, when the waiting time for transmission reaches the preset time and the online notification of the RCS is not received. determining a state of a Rich Communication Service - RCS - of the electronic device by sequentially detecting whether the electronic device has a valid configuration file, whether the network is connected, and whether the electronic device is registered to an IP Multimedia Core Network Subsystem -IMS-network, wherein the RCS of the electronic device is not in the online state when the electronic device fails to provide a valid configuration file, or the network of the electronic device is not connected, or the electronic device is not registered to the IMS network; storing the multimedia-messages to be sent into a cache when the RCS of the electronic device is not in the online state; sending the multimedia-messages in the cache by a manner of instant messaging -IM-, when a waiting time for transmission is less than a preset time and an online notification of the RCS is received, wherein the waiting time starts from the time that a first one of the plurality of multimedia-messages is stored in the cache, and the online notification is triggered when the RCS of the electronic device is in the online state; or sending the multimedia-messages in the cache by a manner of Multimedia Messaging Service -MMS-, when the waiting time for transmission reaches the preset time and the online notification of the RCS is not received.