- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Windws Phone 7 - 推送通知服务
Windows Phone 7 - 推送通知服务您的评价:??????收藏该经验Windows Phone 中的 Microsoft Push Notification Service 向第三方开发人员提供了一个弹性,专注,而且持续的渠道,使得开发人员可以从Web Service 向移动应用程序发送信息和更新。过去移动应用程序需要经常主动访问相应的WEB服务,以了解是否有任何等待处理的通知。这样做是有效的,但会导航手机无线设备频繁打开,从而对电池续航时间或者用户的流量带来负面影响。使用推送通知的方式取代主动调查,Web Service 能够提醒应用程序获取所需要的重要理更新。当一个Web Service 有信息要发送到应用程序,它先发送一个通知到Push Notification Service ,该服务随后将通知应用程序,应用程序的标题明显地更新或者显示一个Toast 通知。然后,如果需要的话,应用程序可以使用自己的的协议联系Web service 以获取更新。关于推送通知服务,看了Jake Lin 的视频他说的“好莱坞原则”己经说得很清楚了,不过我自己从现实中的淘宝购物也产生了一定的理解,下面跟大家分享一下,给出图示:如上图,我们可以把推送通知理解成,一部手机就相当于我们一个用户,在淘宝注册了帐号并填写了送货地址(URI),在购买完自己需要的物品后,通知淘宝商家发货了,这时淘宝商家接收到我们给出的URI,就把货品打包,可以使用万能打包把什么东西都放进去(Raw)或者根据我们的要求要打包成礼品的样子(Tokens或者Toast 需要的XML格式 ),之后通知快递公司(微软--》不同的是,微软是免费的帮我们快递)。而当我们收到快递公司给予我们的通知后,如打电话说:“先生,你的货品己经到达,请接收”,之后我们就根据打包方式进行接收啦。大意的理解是这样的。Push notification 发送方式如上一段文字出现了几个英文单词就是Push notification 的三种发送方式,分别为:Raw Notification1.可以发送任何格式的数据2.应用程序可以根据需要加工数据3.应用程序相关(application-specific)通知消息4.只有在应用程序运行时,才发送。Toast Notification1.发送的数据为指定的XML 格式2.如果应用程序正在运行,内容发送到应用程序中3.如果应用程序没有运行,弹出Toast 消息框显示消息?? 3.1App 图标加上两个描述文本3.2打断用户当前操作,但是是临时的3.3用户可以点击进行跟踪Tokens (Tile) Notification1.发送的数据为指定的XML格式2.不会往应用程序进行发送3.如果用户把应用程序PIN TO START ,那么更新数据发送到start screen 的tile 里面3.1包含三个属性,背景,标题和计算器3.2每个属性都有固定的格式与位置3.3可以使用其中的属性,不一定三个属性一起使用?Push Notification使用规范当前版本的Windows Phone 只支持最多15 个第三方应用程序使用推送服务通知服务应用程序必须内置询问用户是否使用推送通知服务的功能应用程序必须内置用户可以取消推送通知服务的功能Demo 演示关于Push Notification 的事件为如下:查看源码打印?01//注册URI 02???????????httpChannel.ChannelUriUpdated += newEventHandler 03??NOTIFICATIONCHANNELURIEVENTARGS???? (httpChannel_ChannelUriUpdated); 04?05???????????//发生错误的事件 06???????????httpChannel.ErrorOccurred += newEventHandler 07???NOTIFICATIONCHANNELERROREVENTARGS????? (httpChannel_ErrorOccurred); 08???????????//Raw 推送通知服务事件 09???????????httpChannel.HttpNotificationReceived += newEventHandler 10????HTTPNOTIFICATIONEVENTARGS?????? (httpChannel_HttpNotificationReceived); 11?12???????????//toast 推送通知服务事件 13???????????httpChannel.ShellToastNotificationReceived += newEventHandle
您可能关注的文档
- SJW0-A II型网络密码机使用说明书v2.2.doc
- SPI总协议和SPI时序图详解.doc
- Soliworks二次开发VB2008模板安装.pdf
- SMM晨纪要2013-3-5.pdf
- SQLSrver性能优化篇.doc
- SONY字功放、解码板套装 B版整体应用DIY资料.doc
- SQM(应商管理培训大纲).doc
- SSCI教育学、心理学)期刊目录.pdf
- STC1C2052AD单片机-万能学习遥控器-记录波形方式.doc
- sslvn使用指南.doc
- WinC驱动开发问题精华集锦.doc
- Windws Phone 7 PC端 ZUNE简要使用教程.doc
- Windws Phone 7 广告服务应用 - AdMob 篇.doc
- Windws 7部分疑难杂真汇总.docx
- Windws Phone 7 自定义控件库.doc
- Windws Phone 7 智能型手机应用程序开发总览.doc
- Windws Phone 7本地数据库SQL Server CE.doc
- windws phone 8教程:08,Windows Phone 本地存储.doc
- Windws phone 歌曲铃声 软件如何下载.doc
- Windws Phone7解锁教程(win7版).doc
最近下载
- 《年产2000吨糖化酶工艺设计》-毕业设计(论文).doc VIP
- 2025云南红河发展集团有限公司第二次社会集中招聘15人考试参考试题及答案解析.docx VIP
- 2021届高考政治一轮复习考点:新发展理念和中国特色社会主义新时代的经济建设【含解析】.pdf VIP
- 《施工现场安全设施标准化图集》(第三版)(1).pdf VIP
- 毕业设计与论文年产2000吨糖化酶生产工艺.doc
- 石药集团社会招聘测评试题.pdf
- 2025云南红河发展集团有限公司第二次社会集中招聘15人笔试备考题库及答案解析.docx VIP
- 2025云南红河发展集团有限公司第二次社会集中招聘15人考试参考题库及答案解析.docx VIP
- 数据安全培训课程PPT课件.pptx VIP
- 《动脉性肺动脉高压靶向药物治疗医药共管专家共识(2025版)》解读(2).docx VIP
原创力文档


文档评论(0)