windows phone推送介绍(https)

本文是在最近扩展WP推送时的一些心得,希望对各位有帮忙:

windows phone的推送框架,可参考官网,里面有详细的介绍
1.推送的基本流程

客户端跟微软cloud service生成一个URI(分HTTP与HTTPS的,后面会有介绍),服务器拿到客户端生成的URI,服务器端给此用户发送推送消息,即给此URI发送请求,微软MPNS会中转请求到客户端.
2.服务器端与MPNS通信协议基于XML

此处可以发现WP与IOS的推送的差别,一个是TCP,二进制协议,一个是HTTP/HTTPS,XML协议,不忍吐槽了。

3.WP推送分tile,toast,raw三种

每一种还有一些对应的参数,太复杂了,也没去细纠结。因为我们是IM软件,只推送用户未读消息,跟IOS的未坊消息想到一样的效果,即一条未读消息需要发送一条tile带下去有多少未读数,一条是toast消息,告诉其我要推送给用户的提示是什么。(不忍吐槽。。)

相关推送可以参考上面官网的说明,也算比较简单实现了。

4.WP推送对于HTTP与HTTPS的区别

HTTP:每天只能给一个用户推送500条消息,正常肯定够用了,一天收500条推送也想那个了,,
HTTPS:我们使用的是这种,使用HTTPS相当没有发送限制,但要使用HTTPS推送需要做以下事情:

  • 购买一个SSL证书。
  • 在微软官网上传应用的地方上传对应的公钥。
  • 自己跟据公私钥,生成PCKS12编码的PFX格式的证书文件,用于与MPNS建立安全链接。
  • 跟据以上PFX格式证书与对应的获取到的HTTPS 地址,发送推送。
  • 测试时HTTPS发送推送好慢,一般都在600MS以上,放国外机器上也好不了多少,偶尔速度慢到无力吐槽了.
(详细的介绍可 参考, 作者有比较清楚的介绍)

以上为WP推送的一些简单介绍,由于相关资料比较少,如果第一次接触多少会有点麻烦,希望能对你有帮助!
最后说下:简单的推送协议的设计的差距,以及给用户表现的设计,能看出企业在移动端的差距!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
牙科就诊管理系统利用当下成熟完善的SSM框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的Mysql数据库进行程序开发。实现了用户在线查看数据。管理员管理病例管理、字典管理、公告管理、药单管理、药品管理、药品收藏管理、药品评价管理、药品订单管理、牙医管理、牙医收藏管理、牙医评价管理、牙医挂号管理、用户管理、管理员管理等功能。牙科就诊管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 管理员在后台主要管理病例管理、字典管理、公告管理、药单管理、药品管理、药品收藏管理、药品评价管理、药品订单管理、牙医管理、牙医收藏管理、牙医评价管理、牙医挂号管理、用户管理、管理员管理等。 牙医列表页面,此页面提供给管理员的功能有:查看牙医、新增牙医、修改牙医、删除牙医等。公告信息管理页面提供的功能操作有:新增公告,修改公告,删除公告操作。公告类型管理页面显示所有公告类型,在此页面既可以让管理员添加新的公告信息类型,也能对已有的公告类型信息执行编辑更新,失效的公告类型信息也能让管理员快速删除。药品管理页面,此页面提供给管理员的功能有:新增药品,修改药品,删除药品。药品类型管理页面,此页面提供给管理员的功能有:新增药品类型,修改药品类型,删除药品类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值