Apple’s SMS Relay routes SMS messages through its servers to sync across devices, which can introduce delays and slow down verification code delivery speed compared to direct carrier SMS delivery.
What is Apple’s SMS Relay service?
Apple’s SMS Relay is part of the Continuity features that enable seamless communication across Apple devices like iPhones, iPads, and Macs. When enabled, SMS messages received on an iPhone can be relayed and synchronized with other Apple devices connected to the same Apple ID. This allows users to read and respond to SMS messages from their iPad or Mac, not just their iPhone.
This service works by routing SMS messages through Apple’s servers before delivering them to the Apple ecosystem devices, thus creating a unified messaging experience.
Technically, SMS Relay intercepts SMS at the carrier network level, then forwards them over Apple’s data channels to other devices via iMessage infrastructure. This differs from the traditional direct SMS path, where messages go straight from the carrier network to the device’s SIM.
How does SMS Relay affect verification code delivery speed?
The additional routing through Apple’s servers can add latency to SMS delivery. Unlike normal carrier-based SMS that arrives directly from the sender’s telecom operator to the mobile device, SMS Relay involves an extra network hop and processing phase. This can result in verification codes arriving slower on Apple devices with SMS Relay enabled.
Many developers and service providers assume SMS OTPs reach Apple devices as fast as on Android or feature phones, overlooking possible delays caused by this relay mechanism.
Typical delays range from a few seconds up to 10-20 seconds or more, depending on network conditions, Apple server load, and user device status (online/offline). For time-sensitive authentication flows, even small delays can frustrate users or cause timeout errors.
When are SMS messages affected by SMS Relay?
SMS Relay only affects messages sent to Apple devices that have the feature enabled and are linked under the same Apple ID. Messages sent to non-Apple devices or Apple devices without Continuity SMS Relay enabled use traditional carrier SMS delivery without added delay.
Furthermore, only text messages (SMS) are relayed; messages sent via iMessage (Apple’s proprietary messaging system) are handled differently and usually deliver instantly.
Check if your users have SMS Relay enabled by asking about Text Message Forwarding settings on their devices or by running delivery tests with Apple numbers.
Can disabling SMS Relay improve OTP speed?
Yes. By disabling SMS Relay (also known as Text Message Forwarding) and similar Continuity features, users can force SMS messages to arrive directly from the carrier network to their iPhone, thus bypassing Apple’s relay servers and reducing latency.
To disable SMS Relay:
- On iPhone, go to Settings > Messages > Text Message Forwarding.
- Turn off forwarding to other devices like iPad or Mac.
- Optionally, disable Messages in iCloud to prevent syncing delays.
However, this reduces the convenience of Continuity syncing and may not be desirable for everyday use. It is typically recommended only if verification speed is critical.
Developer best practices for verification codes on Apple devices
Developers and service providers should be aware of the SMS Relay impact and implement strategies to mitigate delays:
Whitelisting sender numbers
Encourage users to whitelist the sender number to avoid spam filtering and reduce delivery delays.
Use push-based OTP alternatives
Integrate push notifications or authenticator apps as secondary verification methods for faster user experience.
Offer voice call OTPs
Provide voice call alternatives where SMS Relay causes unacceptable delays.
Implement user interface feedback that accounts for potential delays on Apple devices, including longer OTP expiration windows.
Does SMS Relay impact OTP delivery reliability?
Generally, Apple’s SMS Relay does not reduce the reliability or success rate of OTP delivery. The service is designed to synchronize messages across devices, so messages do arrive, just with possible delay. However, transient network issues or device offline states can exacerbate latency.
For critical services, relying solely on SMS OTPs with SMS Relay enabled can sometimes lead to user frustration due to slower receipt times.
Alternative verification channels like email, push notifications, or authenticator apps provide more consistent delivery times across platforms.
Testing OTP delivery on Apple devices
Testing verification code delivery speed on Apple devices requires using real devices or virtual phone numbers that simulate Apple SMS Relay environments.
Services like SMSVerifier offer virtual numbers in multiple countries and device types, enabling detailed testing of SMS delivery behavior including Apple’s SMS Relay impact.
Ready to test OTP delivery speed on Apple devices?
Sign up at SMSVerifier and access virtual Apple numbers to analyze SMS Relay effects in your verification flows.
Start testing today