如何在国外接收短信:旅行期间获取短信和验证码
如何在国外继续接收短信和验证码:iPhone 和 Android 上主 SIM 卡加旅行 eSIM 的设置方法,以及短信未收到时的解决方案。
如何在国外继续接收短信和验证码:iPhone 和 Android 上主 SIM 卡加旅行 eSIM 的设置方法,以及短信未收到时的解决方案。
分享
快速回答:只要本国 SIM 卡保持开启,并且你的套餐允许国际漫游,你就可以在国外通过平时的号码接收 SMS。漫游时接收短信通常免费(在欧盟境内无需额外付费),但具体取决于你的运营商。如果你使用旅行 eSIM 上网,请保持本国线路开启以接收短信,并且只关闭该线路的数据漫游。如果仍然收不到短信,通常原因是线路已关闭、账户被禁止漫游、短码短信无法在国外使用,或者银行不向漫游号码发送验证码。
下面将介绍旅行时 SMS 的工作方式、如何在 iPhone 和 Android 上逐步设置以持续接收短信和验证码,以及如何解决最常见的“在国外收不到短信”问题。

Table of contents
旅行时 SMS 的工作方式
普通短信(SMS)与手机号码和本国运营商绑定。当你在国外时,短信会通过当地的合作网络(漫游)发送给你。由此会产生两点:
- 你的本国 SIM 卡必须开启并连接到国外的网络。SIM 卡关闭或被禁止漫游时,短信无法送达。
- 旅行 eSIM 无法接收你的短信。大多数旅行 eSIM 仅提供数据服务,没有号码。它们为你提供互联网连接,而不是 SMS。
通过应用发送的消息运作方式不同。iMessage、WhatsApp、Telegram 和 RCS 聊天通过互联网传输,因此任何数据连接都能接收,包括旅行 eSIM 或酒店 Wi-Fi。这就是为什么 WhatsApp 在国外可以正常使用,而银行短信却不行。
| 消息类型 | 接收方式 | 仅支持数据的旅行 eSIM 可以使用吗? |
|---|---|---|
| 来自他人和服务的 SMS | 移动网络,发送到你的号码 | 否,需要保持本国 SIM 卡开启 |
| 银行和应用的验证码(OTP) | 发送到你号码的 SMS | 否,需要保持本国 SIM 卡开启 |
| iMessage、WhatsApp、Telegram | 互联网 | 是 |
在国外接收 SMS 免费吗?
通常免费,但并非总是如此。这取决于你的套餐:
- 欧盟和欧洲经济区套餐:根据欧盟“像在家一样漫游”规则,该规则将持续到 2032 年,在其他欧盟或欧洲经济区国家接收短信无需额外付费。
- 其他套餐:许多运营商在漫游时不收取接收 SMS 的费用,但也有一些会收费,而且有些漫游套餐只涵盖发送短信。请查看运营商针对你所访问国家/地区的漫游页面。
- 接听电话则有所不同。在漫游时接听电话通常会收费,即使接收短信免费也是如此。
让短信持续接收的设置:本国 SIM 卡 + 旅行 eSIM
如果你的手机支持双卡双待(大多数 XS 及之后的 iPhone 和许多 Android 手机都支持),请使用你的本国 SIM 卡收发短信和接打电话,使用旅行 eSIM 上网。Apple 确认,使用双卡时,两个号码都可以接收 SMS,但移动数据只能由其中一条线路使用。

在 iPhone 上
- 出发前使用 Wi-Fi 安装旅行 eSIM。
- 前往设置 > 蜂窝网络(或移动服务),确保两条线路均已开启。
- 点击蜂窝数据并选择旅行 eSIM。
- 点击本地线路并关闭数据漫游。保持线路本身开启,以便接收短信。
- 点击旅行 eSIM,开启数据漫游(旅行 eSIM 需要启用该功能才能连接)。
在 Android(Samsung 和 Pixel)上
- 出行前安装旅行 eSIM。
- 打开 设置 > 连接 > SIM 卡管理器(Samsung)或 设置 > 网络和互联网 > SIM 卡(Pixel),并保持两张 SIM 卡均已开启。
- 将移动数据设置为旅行 eSIM。
- 打开本地 SIM 卡,在数据设置中关闭 漫游,但保持 SIM 卡启用。
- 开启旅行 eSIM 的漫游。
出发前进行测试:在家时,将旅行 eSIM 设为数据线路,给自己发送一条短信,并向银行请求一个登录验证码。
Wi-Fi 通话:无需漫游也能收发短信
一些运营商允许您的本地号码在境外通过 Wi-Fi 通话拨打和接收电话及短信。在 iPhone 上,开启 允许蜂窝数据切换后,本地线路即可使用旅行 eSIM 的数据进行 Wi-Fi 通话,正如 Apple 在其双 SIM 卡指南中所示。请保持本地线路的数据漫游关闭,以免使用漫游数据。并非所有运营商都允许在本国境外使用 Wi-Fi 通话,部分运营商也仅在特定套餐中提供此功能,因此请向您的运营商确认,并在出发前进行测试。
为什么我在境外收不到短信?常见原因和解决方法

| 原因 | 操作方法 |
|---|---|
| 本地 SIM 卡线路已关闭 | 在 SIM 设置中重新开启该线路。您仍可保持其数据漫游关闭。 |
| 您的账户未启用漫游 | 出行前请联系运营商开通国际漫游。部分预付费套餐默认会屏蔽国际漫游。 |
| 手机在境外尚未注册到网络 | 重启手机、切换飞行模式,或在 SIM 设置中手动选择网络。 |
| 发送方使用短号码(例如 5 位或 6 位数字) | 短号码通常与国家/地区相关,漫游手机可能无法收到。请向公司询问长号码或语音通话选项。 |
| 您的银行不会向境外发送验证码 | 一些银行会拦截或延迟发送到漫游号码的验证码。出发前切换为银行应用确认或身份验证器。 |
| 您使用的是本地 SIM 卡,而不是本机 SIM 卡 | 短信只会发送到您的本机号码。需要验证码时,请使用双 SIM 卡,或更换 SIM 卡。 |
| 被过滤为垃圾信息的短信 | 检查“信息”应用中的“未知发件人”或垃圾信息过滤器。 |
为什么我的 iPhone 收不到国际短信?
按以下顺序检查:本机线路是否已在设置 > 蜂窝网络中开启;该线路是否有信号(而非显示“无服务”);是否已在设置 > 信息中选择正确的短信号码;“未知发件人”或垃圾信息过滤器是否隐藏了短信;然后重启设备。如果 iMessage 可以使用但短信不行,问题出在运营商一侧的漫游设置,请联系运营商。
在海外获取验证码的其他方式
- 银行应用批准:许多银行允许您通过任何互联网连接在其应用中批准登录。
- 身份验证器应用:验证码在您的手机上生成,即使离线也能使用。请参阅旅行时使用身份验证器应用还是短信双重身份验证。
- 第二个号码:如果您的本机 SIM 卡完全无法漫游,带有独立号码的 eSIM 可以接收短信。请参阅带电话号码的 eSIM。
如果您特别需要接收银行验证码,请参阅我们的使用 eSIM 在海外接收银行短信双重身份验证指南。
常见问题
人在海外时还能接收短信吗?
可以。使用您的常用号码时,只要本机 SIM 卡处于开启状态,且您的套餐已启用国际漫游即可。仅支持数据的旅行 eSIM 本身无法接收短信。
在国际漫游时接收短信免费吗?
通常可以,但取决于您的运营商和目的地。在欧盟和欧洲经济区内,欧盟套餐可免费接收短信。其他地区请查看运营商的漫游资费。
关闭数据漫游后还能收到短信吗?
可以。短信不使用移动数据,因此您可以关闭本机线路的数据漫游,同时仍能接收短信,前提是该线路本身处于开启状态。
为什么我收不到来自国外的短信?
如果人在国外的人联系不到您,或验证码无法收到,通常是因为本机线路已关闭、您的账户未启用漫游、短码发送方无法在国际范围内发送短信,或银行屏蔽了发送到漫游号码的验证码。
使用本地 SIM 卡时,我还能收到短信吗?
不是。本地 SIM 卡的号码不同。只有当您的本地 SIM 卡插在手机中并处于开启状态时,发往您本机号码的短信才会收到。