向客户发送通知提醒时,短信格式至关重要。了解短信通知的最大字符数规则并结合实际案例,对于防止短信被截断或被运营商收取双倍费用至关重要。

短信字符的黄金法则:GSM-7 与 Unicode

大多数专业人士认为一条短信总是包含 160 个字符。理论上确实如此,但在实际操作中情况要复杂得多,尤其是在使用法语或其他非纯英文字符时。字符限制完全取决于您的短信所使用的编码方式。

  • GSM-7 编码(160 个字符): 这是基础拉丁字母的标准编码。它包括英文字母 A 到 Z、数字以及一些常见的带变音符号的字符(例如 é、è 或 à)。
  • Unicode / UCS-2 编码(70 个字符): 只要您的短信中包含一个 GSM-7 不支持的字符(例如表情符号 emoji,或者像 « ç »、« ê » 或 « ë » 这样的特殊字符),整条短信就会切换为 Unicode 编码。此时,每条短信的字符限制会瞬间降至 70 个字符

如果您超过了此限制,您的短信将被拆分为多个片段(拼接短信)。像 Twilio 或 Plivo 这样的传统短信网关会针对每个片段单独计费,这可能会在您不知不觉中使运营成本翻三倍。

短信与推送通知(Push Notifications)的区别

开发者和集成商经常会问一个问题:what is the text limit when sending push notifications on sms?重要的是不要混淆这两种技术。

推送通知(在 iOS 或 Android 上通过 Firebase 发送)的限制是基于字节大小的(通常为 4 KB,约合 4000 个字符)。相反,短信通知则受上述严格的电信协议约束(GSM-7 编码为 160 个字符,Unicode 编码为 70 个字符)。如果您通过短信发送通知,必须遵守这些限制,以优化送达率并控制成本。

短信通知最大字符数:各行业具体实例

为了帮助您设计出既有影响力又节省成本的短信,以下是根据不同行业整理的真实通知示例,并附有其长度的精确计算以及对账单的影响。

实例 1:学校与培训机构

为了为家长设置定向通知以通报缺勤或活动,每个字都至关重要。法语中的变音符号很容易让您的短信直接切换为 Unicode 编码。

短信示例:
« Chers parents, la réunion parents-professeurs de ce soir est décalée à 18h30. Merci de confirmer votre présence. »

分析: 该短信包含 111 个字符。使用标准字符时,它可以容纳在单条 GSM-7 短信中。然而,如果您使用了复杂的 Unicode 字符,它将被拆分。使用 MySMSGate,您无需担心这些复杂的计算:无论短信长度或编码方式如何,我们都按发送的每条消息收取统一费用。

实例 2:快递与配送服务

如果您想了解 how to set up courier delivery sms notifications,简洁明了是关键。以下是一个针对配送人员优化过的模板:

短信示例:
« Votre colis n°84920 est en cours de livraison. Il sera livré aujourd'hui entre 14h et 16h. Suivi : https://moncolis.fr/84920 »

分析: 该短信长 114 个字符。它仅包含标准的 GSM-7 字符,因此算作 1 条短信。如果您在传统服务商处评估 cost of bulk sms for courier delivery notifications,您会发现自定义 URL 或长短信往往会使账单翻倍。使用像 MySMSGate 这样优秀的 best sms gateway for courier delivery notifications,可以确保您享受每条 0.02 美元的固定费率,没有任何隐形消费。

实例 3:药房与医疗诊所

医疗机构需要发送处方备妥提醒。此时,选择 best sms gateway for pharmacy notifications 至关重要,这能在保证隐私和可靠性的同时,提供最优惠的价格。

短信示例:
« Votre ordonnance est prête à la Pharmacie du Centre. Vous pouvez venir la récupérer munie de votre carte vitale. »

分析: 该短信包含 112 个字符。请注意字符 « é » 和 « à »:尽管在大多数网络中基础 GSM-7 编码支持这两个字符,但某些老旧运营商可能会强制使用 Unicode 编码,从而将限制降至 70 个字符,并在 Twilio 上将该短信按 2 条独立短信计费。

发送限制与成本对比表

为了更直观地了解短信类型和网关选择对您预算的影响,以下是一个基于发送 500 条包含特殊法语字符(Unicode)通知的对比表。

对比维度传统网关 (例如: Twilio)MySMSGate (通过 Android SIM)
单条限制 (Unicode)70 个字符无限制 (由您的手机处理)
平均每条短信成本 (法国/欧洲)每条 0.05 $ 至 0.08 $每条 0.02 $ (固定费率)
140 字符短信计费按 2 或 3 条短信计费 (0.15 $+)按 1 条短信计费 (0.02 $)
号码激活费 (10DLC)需要 (月费 + 审核)无 (使用您自己的 SIM 卡)
月度订阅费有 (每个号码固定成本)0 $ (无合同,无订阅费)

如表所示,对于小微企业和本地服务商而言,使用像 MySMSGate 这样的 Android 短信网关可以将您的成本降低至原来的五分之一,同时简化营销活动的管理。

如何轻松设置您的短信通知?

无论您是寻求集成强大 API 的开发者,还是没有任何技术背景的商家,设置短信提醒都易如反掌。

  1. 创建账户: 访问 MySMSGate,在几秒钟内免费创建您的账户。
  2. 连接您的手机: 在您的工作智能手机(或专用的旧手机)上安装我们的 Android 应用程序,并扫描控制面板上显示的二维码。您的手机将立即变为您的专属个人短信网关。
  3. 发送消息: 使用我们直观的网页界面与您的客户直接在线沟通,或通过 Zapier、Make.com 或 n8n 连接您现有的工具。

对于开发者,可以通过极简的单端点 REST API 进行集成。您可以阅读我们的完整指南:通过 API 从 Android 手机发送短信

API 集成代码示例 (Python)

以下是一个快速集成示例,可将通知发送功能嵌入您的应用程序、药房管理软件或配送系统中:

import requests

url = "https://mysmsgate.net/api/v1/send"
payload = {
    "to": "+33612345678",
    "message": "Votre commande est prête ! Récupérez-la dès aujourd'hui.",
    "device_id": "votre_device_id_ici"
}
headers = {
    "Authorization": "Bearer votre_cle_api_ici",
    "Content-Type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)
print(response.json())

这段简单的脚本可让您以可靠且经济的方式实现通知自动化。要了解更多关于价格和规模效应的信息,请阅读我们的面向小微企业的最便宜短信 API 指南

关于短信字符限制的常见问题

在此查找关于字符管理和发送专业短信通知的最常见问题解答。

标准短信的字符限制是多少?

采用 GSM-7 编码的标准短信有 160 个字符的严格限制。如果您使用特殊字符(如表情符号或某些复杂的变音符号),每条短信的限制将降至 70 个字符。

如何避免为含有变音符号的短信支付双倍费用?

最有效的解决方案是使用像 MySMSGate 这样的网关。与按 70 或 160 个字符分段计费的传统 API 不同,MySMSGate 对从您自己的 SIM 卡发送的每条消息收取 0.02 美元的统一费率,无论其长度或编码方式如何。

不懂编程也能发送短信通知吗?

当然可以。通过 MySMSGate 控制面板,您可以使用我们的在线对话界面直接从 Web 浏览器发送消息,或者使用 Make、Zapier 等无代码集成工具,自动从 Google 表格或您的 CRM 系统中触发发送。

我需要专用的电话号码或运营商审核吗?

不需要。使用 MySMSGate 时,短信直接从您自己的 Android 智能手机和现有的 SIM 卡中发出。您的客户会收到来自您常用电话号码的短信,这不仅大大提高了打开率和信任度,还免去了任何繁琐的行政审批手续(例如美国的 10DLC 注册)。