Sending a message

The Send UI API enables applications to send messages via any messaging service supported by the mobile device. In addition to email, SMS, and MMS messages, the Send UI API also supports local connectivity services such as Bluetooth and Infrared messaging - provided that these are also supported by the mobile device being used.

If you want to send a message using the underlying message components available on the S60 platform, use the Send UI API.

Typical Send UI API use cases include:

Important implementation considerations include:

  • A working set of internet access point settings must be defined in the mobile device. However, this is not required if local connectivity services are used to send the message.

  • Depending on the network and the mobile device being used, some messaging services may not be available.

  • The mobile device user probably has to pay for sending the message, unless it is being sent via local connectivity services.

Additional information on sending a message

For more information, see:

If the functionality available through the Send UI API is not enough for the purposes of your application, use message type-specific APIs and the message server.

For more information, see:

Related S60 APIs

The S60 platform also offers the following related services:

  • MMS Client MTM API

    Generally, the Send UI API is sufficient for sending messages. MMS Client MTM API can be used when more advanced functionality is required in creating and sending multimedia messages.

  • SendAs API

    The SendAS API by Symbian can also be used for sending all message types that utilize the MTM architecture.