几周前,我发表了一篇有关Windows ">Azure 移动服务的若干改进的博文。其中之一就是增加一个Objective-C客户端 SDK来允许 iOS 开发人员方便地使用移动服务处理数据和身份验证。今天我很兴奋地宣布几项对我们的 iOS SDK 的改进,最重要的还是我们通过APNS(苹果推送通知服务)推送通知的新支持。这使得它非常简单地从 Windows Azure 移动服务的脚本中推送通知给您的 iOS 用户。
通过APNS推送通知
我们提供了两个完整的教程,它们会带您逐步完成设置和配置步骤来启用您的Windows Azure 移动服务应用程序的APNS(苹果推送通知服务),包括所有必需的步骤来配置你的应用程序以在苹果 iOS 配置门户中推送:
入门 推送通知--iOS 通过使用移动服务推送通知给用户-iOS
一旦您在苹果 iOS配置门户上配置了您的应用程序,并上传了APNS推送证书,你只需使用 Windows Azure 管理门户将您的APNS推送证书上传到移动服务中:
点击您的移动服务的“ Push(推送)”选项卡项下的“upload(上传)”按钮,您可以浏览您的本地文件系统以及定位/上传您导出的证书。除此之外,您还可以选择使用沙盒 (dev) 或产品(prod) 苹果服务:
现在,要从 Windows Azure 移动服务内发送一个推送通知给您的客户端,只需下面几行简单的代码:
push.apns.send(
deviceToken, {
alert: 'Toast: A new Mobile Services task.', sound: 'default' });
这将使 Windows Azure 移动服务连接到APNS (苹果推送通知服务),并通过 deviceToken将通知发送到您指定的 iOS 设备:
签出我们的参考文档来详细了解如何使用新的 Windows Azure 移动服务APNS对象来发送推送通知。