SMS发送WapPush
首先要将这两个字段设置为"1"
tp_Pid = 1;
tp_Udhi = 1;短信内容编码要设置为:4也就是二进制MessageFmt=4;
然后对要发送的WapPush进行编码
... {
href = href.ToLower().Replace("http://", "");
byte[] tmp = new byte[href.Length];
tmp = System.Text.Encoding.UTF8.GetBytes(href);
return tmp;
}
static private byte [] WapPushContent( string text)
... {
byte[] tmp = new byte[text.Length];
tmp = System.Text.Encoding.UTF8.GetBytes(text);
return tmp;
}
// 转换为16进制
private string bytesToHexStr( byte [] abyte0)
... {
if(abyte0 == null)
return "";
System.Text.StringBuilder stringbuffer = new System.Text.StringBuilder(abyte0.Length * 3);
for(int i = 0; i < abyte0.Length; i++)
...{
stringbuffer.Append(System.Convert.ToString(abyte0[i] & 0xff,16));
}
return stringbuffer.ToString();
}
public string GetWapString()
... {
System.Text.StringBuilder tmp = new StringBuilder();
tmp.Append("0B05040B8423F0000303010129060603AE81EA8DCA02056A0045C6080C03");
tmp.Append(bytesToHexStr(WapPushUrl(Href)));
tmp.Append("000103");
tmp.Append(bytesToHexStr(WapPushContent(Text)));
tmp.Append("000101");
return tmp.ToString().ToUpper();
}
SMS发送WapPush相关推荐
- 通过短信网关发送Wappush消息
这一阵子工作内容比较杂,啥活都要干,这不,这两天公司需要通过sms短信网关,发送wappush消息. 因为已经有了另一个同事的工作基础,我所要作的就是使发送出去的消息尽量支持更多的手机型号.在网上搜关 ...
- Cmpp发送wappush
前一段,给移动做一个wappush的东西,在网上找资料,发现几乎没有,有的也是说的很含糊,最后,尝试了很久,终于解决了,奉献给大家. (1):使用http://www.codeproject.com/ ...
- 如何通过短信网关发送Wappush消息?
如何通过短信网关发送Wappush消息? 1. 消息头,包含两部分,UDH和PUD,现在经过测试,有三种可以使用的包头数据. 包头a: UDH: 06 05 04 0B 84 23 F0PUD: 01 ...
- vowifi sms发送失败
问题描述:哥伦比亚Claro vowifi sms发送失败 预置条件: 1. APM with vowifi enabled 操作步骤: 1.DUT in APM with Vowifi enable ...
- 通过短信网关发送Wappush(包括超长Wappush)
Wappush可以通过短信行业网关发送出去(通过submit消息体),移动和联通都是一样,至于电信的协议没试过,不过应该也一样,因为都是参照标准协议改编的.我参考了网上N多文章后才总结出来的一种规则, ...
- Android监听SMS发送状态并获取短信服务中心号码
监听SMS发送状态的例子网上虽然有,但还是太杂了不完全.自己写了个. 短信服务中心号码的获取是通过SmsMessage.getServiceCenterAddress()方法获得.也就是只能从已经存储 ...
- 百度SMS发送短信C#
/// <summary>/// 百度接口签名帮助类/// </summary>public class BaiduApiHelper{#region 构造函数/// < ...
- Framework层SMS发送
前言:最近需要做iot上的相关需求,设计到短信app,本文梳理了Framework层的大致流程. 短信发送包括发送一般的短信.彩信. 发送的请求从app层通过SmsManager对象的sendMult ...
- sms发送短信验证码
/*** 发送短信验证码** @param mobile* @return*/ public String sendSms(String mobile) {//连接阿里云DefaultProfile ...
最新文章
- 最优二叉树(哈夫曼树)知识点
- 格力的“阵痛”与“头痛”
- 第7章:Kubernetes存储
- Linux上快速搭建Jenkins服务器 实现持续集成开发
- 汉诺塔递归算法进阶_进阶python 1递归
- linux设备资源分配,基于Linux 简化 AMP 配置使其更方便更动态地分配资源
- 清明,我怀念那个回不去的故乡了
- 掉价最快的手机排行榜_如何看待2020第一季度手机销量数据。
- 面对初学者的CAN总线入门教程(二)_CAN协议基本概念及其规格标准
- 快速掌握maya软件(基础建模)
- Therapy-Induced Evolution of Human Lung CancerRevealed by Single-Cell RNA Sequencing 治疗后肺癌单细胞测序文章分享
- 阿里成立“平头哥”半导体公司,明年推神经网络芯片
- 直击2022互联网大裁员:繁花落地,一地鸡毛
- iOS App 打包上架AppStore超详细流程
- 华为畅享max什么时候鸿蒙,华为鸿蒙系统正式推送 具体怎么样及支持哪些手机带你前先看...
- Shellshock漏洞复现
- 2021-11-12号-java面试题-北京
- ALM算法(增广拉格朗日法)
- 斐波那契问题——上台阶问题
- 部署XPE镜像文件到虚拟机