开发者福利如何打造基于微软windows azure云平台的手

开发者福利如何打造基于微软windows azure云平台的手

ID:17419563

大小:19.93 MB

页数:24页

时间:2018-08-31

开发者福利如何打造基于微软windows azure云平台的手_第1页
开发者福利如何打造基于微软windows azure云平台的手_第2页
开发者福利如何打造基于微软windows azure云平台的手_第3页
开发者福利如何打造基于微软windows azure云平台的手_第4页
开发者福利如何打造基于微软windows azure云平台的手_第5页
资源描述:

《开发者福利如何打造基于微软windows azure云平台的手》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、导言:WindowsAzure是微软推出的一个互联网级的运行于微软数据中心系统上的云计算服务平台,它可以被用来创建云中运行的应用或者通过基于云的特性来加强现有应用,能够帮助开发者开发可以跨越云端和专业数据中心的下一代应用程序,在PC、Web和手机等各种终端间创造完美的用户体验。同时由于微软保证Azure服务平台自始至终的开放性和互操作性,让开发者们能够更好的获取云端支持。而如何能够将WindowsAzure云平台同WindowsPhone相结合?开发者又需要怎么实践?开发者@王博_Nick为我们带来了他的开发经验。以下内容来自@王博_Nick的个人博客相信大家

2、多多少少已经对WindowsAzure云平台有所耳闻,现在的互联网已经进入云+端的时代,我们手中的PC平板手机对网络的依赖程度日益深入,尤其是一些社交类型的应用更是需要一些信息的推送,之前我给大家介绍过关于windowsphone的推送服务,今天主要给大家介绍一下基于微软云平台的手机推送服务。首先使用Mobileservice除了要安装我们的VS2012+WP8SDK以外还要安装MobileServicesSDK。首先我们要登录ManagementPortalWindowsAzure的管理页面(当然你已经有一个WindowsAzure的订阅)。可以看到左侧的M

3、obileservice或者点击左下角的添加按钮选择创建一个新的Mobileservice。随后会弹出创建MobileService的向导,输入你的URL指向,以及数据库连接,最后一个选项是选择你的数据中心的位置。当然这里如果你选择的是使用一个新的数据库会要求输入数据库名称和登录名称和密码.,点击完成按钮。随后你可以在MobileService的选项下看到你刚创建的服务。随后你可以选择下载一个代码示例项目或者将你已有的一个项目添加到MobileService中,我这里直接选择下载WindowsAzure的DemoCode。运行你的项目发现已经可以和Mobile

4、Service进行数据交互了,是不是很简单?在我们的服务中可以直接浏览到数据表中的数据。当然这里也有Win8版本的democode下载。对于推送WindowsPhone是这样的客户端和之前没什么太多区别还是要注册手机推送通道。在Manifest文件中标记推送在手机App文件中添加以下代码1.、引入命名空间usingMicrosoft.Phone.Notification;2.、添加以下代码publicstaticHttpNotificationChannelCurrentChannel{get;privateset;}privatevoidAcquirePus

5、hChannel(){CurrentChannel=HttpNotificationChannel.Find("MyPushChannel");if(CurrentChannel==null){CurrentChannel=newHttpNotificationChannel("MyPushChannel");CurrentChannel.Open();CurrentChannel.BindToShellTile();}}3、在Application_Launching事件方法中添加方法调用AcquirePushChannel();4、在TodoItem类中添

6、加一个字段[DataMember(Name="channel")]publicstringChannel{get;set;}5、最后在MainPage页面中更改ButtonSave_Click事件响应代码privatevoidButtonSave_Click(objectsender,RoutedEventArgse){vartodoItem=newTodoItem{Text=TodoInput.Text,Channel=App.CurrentChannel.ChannelUri.ToString()};InsertTodoItem(todoItem);}在W

7、indowsAzure云端我们要编辑下插入数据时的脚本代码选择Data(数据)–Script(脚本)–Insert(插入)更新代码如下:functioninsert(item,user,request){request.execute({success:function(){//Writetotheresponseandthensendthenotificationinthebackgroundrequest.respond();push.mpns.sendFlipTile(item.channel,{title:item.text},{success:fun

8、ction(pushResponse)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。