Windows Azure Mobile Services增强对iOS 应用的推送提醒服务(Push Notifications):APNS

Windows Azure Mobile Services增强对iOS 应用的推送提醒服务(Push Notifications):APNS

  • Comments 1
  • Likes

Windows Azure Mobile Services增强对iOS 应用的推送提醒服务(Push Notifications)

所谓“云”加“端”应用,特别是移动应用,在云这一面,关键问题有三个:

· 数据:端的存储容量相对比较小,同时不便于持久化保持状态;特别是海量数据、大数据(Big Data),必须存储在云上,这也是为什么“云”加“端”模式,对于移动应用更有吸引力、更具潜力。

· 推送:将云服务、消息、数据推送到端,特别是移动设备,这个是“云”、“端”之间通讯的关键部分。相比较双方数据同步,推送对于业务处理、及时响应等具有更明显的业务意义。

· 安全性:确保数据安全,确保数据在业务权限范围内被合法访问、合法处理,确保合法用户接收到云服务、提醒、数据等。

对于iOS 开发者,一个好消息就是Windows Azure Mobile Services增强了对iOS端的推送提醒服务(Push Notifications),特别是Apple Push Notifications Service (APNS),这是一个和Windows Push Notification service (WNS,针对Windows 8)、Microsoft Push Notification Service (MPNS, 针对Windows Phone 8)类似的服务。

具体介绍可见:https://www.windowsazure.com/en-us/develop/mobile/tutorials/get-started-with-push-ios/

针对WNS、MPNS,可访问:

Windows Store C#: https://www.windowsazure.com/en-us/develop/mobile/tutorials/get-started-with-push-dotnet/

Windows Store JavaScript: https://www.windowsazure.com/en-us/develop/mobile/tutorials/get-started-with-push-js/

Windows Phone 8: https://www.windowsazure.com/en-us/develop/mobile/tutorials/get-started-with-push-wp8/

也可以参考之前的总结《基于Windows Azure Mobile Service,实现云连接(Connected)的Windows 8 Metro应用》:

http://blogs.technet.com/b/nevin_dongs_blog/archive/2012/09/29/windows-azure-mobile-service-connected-windows-8-metro.aspx

在具体使用的时候,可以根据业务需要,在自己创建的Mobile Service的数据上,增加对数据Insert、Update、Delete、Read等操作的脚本,如下图所示:

clip_image002

因为是脚本语言,当脚本存在某些小错误而解释器尚未发现的时候,可能会遇到端应用无法正确执行完成服务脚本的情况,需要进一步调试来排查。

Comments
  • 脚本是Node.js的吗?

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment