Launching SMS window


I am trying to use the Expo SMS functionality:

I am using their example code as follows:

  handleSendSMS = () => {
    const isAvailable = SMS.isAvailableAsync();
    if (isAvailable) {
      // do your SMS stuff here
    } else {
      // misfortune... there's no SMS available on this device

  async sendSMS() {
    const { result } = await SMS.sendSMSAsync(['0123456789', '9876543210'], 'My sample HelloWorld message');

I am testing on an actual iPhone, but I get the error Cannot read property ‘sendSMSAsync’ of undefined.

I have imported SMS as a component from expo:
import { MailComposer, SMS } from ‘expo’;

Note that MailComposer is for another feature where I launch the Mail app, and this is working fine.

Thanks in advance for any help getting this working.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.