# message-adapter-manager **Repository Path**: lxf1990/message-adapter-manager ## Basic Information - **Project Name**: message-adapter-manager - **Description**: 消息适配管理 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2019-12-27 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 搭建Nexmo应用程序 ### Nexmo官网注册 * 注册用户后在Nexmo面板找到`apiKey apiSecret` * 购买虚拟号码(注册后需要升级为正式用户) * 需要Nexmo SDK客户端 ### 依赖SDK ```markdown com.nexmo client 5.1.0 ``` ### Nexmo字符限制 ```markdown 最大字符数 一条SMS消息的最大长度为140字节,相当于160个标准GSM 7位字符或70个UCS-2 16位字符。一条长于此的消息将分为几部分。 如果您发送的消息type值为,text则适用以下字符限制: 部分 最多字符数 计算方式 1个 160 没有UDH,可以使用160个字符 2 304 (160 - 7) * 2 = 306 3 456 (160 - 7) * 3 = 459 4 608 (160 - 7) * 4 = 612 如果您发送带有的消息type,unicode则消息中的每个字符都需要两个字节。 Nexmo可以接受最长3200个字符的SMS,但并非所有运营商都可以。最佳实践是确保消息不超过六个SMS部分。 ``` ### Sinch字符限制 ```markdown 发件人的电话号码短号最大长度为16字母数字发件人仅限于GSM默认字母,最大长度为11 MSISDN发件人最大长度为18 发送最多1600个字符的短信 ``` ### CM字符限制 ```markdown GSM 字符(A-Z/0-9/空格/!@#$%^&*()_+-=<>,./?)单条短信 160 个字符,超过 160 个 字符的拆分短信每条容纳 153 个字符,CM 最多能接收分成 8 段的长短信。 Unicode 字符 中文/韩文/日文/泰文/等特殊字符单条短信 70 个字符,超过 70 个字符的 拆分短信每条容纳 67 个字符 ,CM 最多能接收分成 8 段的长短信。(注意: 只要短信里有 一个字符是中文/韩文/日文/泰文/等特殊字符的话都会按照该规范计算.) ``` ``` mvn install:install-file -DgroupId=com.github.cmdotcom -DartifactId=text-sdk-java -Dversion=1.0.0 -Dpackaging=jar -Dfile=/Users/lvning/Downloads/text-sdk-java-1.0.0.jar ```