通过Microsoft Azure SDK可以使用Visual Studio 2013来管理Azure订阅(Subscription),使得开发和管理更容易。具体可见之前的文章:http://blogs.technet.com/b/nevin_dongs_blog/archive/2014/05/08/microsoft-azure-sdk-visual-studio-2013-azure.aspx
在使用中国地区(代号:Mooncake)订阅的时候,一个直接的问题是无法通过“连接到Microsoft Azure(Connect to Microsoft Azure…)“的方式来连接到相关订阅。如下图:
这里提供的是LiveID的方式,而非中国地区的身份方式。如下图:
可以通过下面的步骤来解决:
1、 下载相关订阅的发布文件,具体地址:https://manage.windowsazure.cn/publishsettings/index
需要注意的是其他地区的地址是:https://windows.azure.com/download/publishprofile.aspx
另外的方式是使用Azure PowerShell,具体要执行下面的命令: Get-AzurePublishSettingsFile -Environment AzureChinaCloud
另外的方式是使用Azure PowerShell,具体要执行下面的命令:
Get-AzurePublishSettingsFile -Environment AzureChinaCloud
2、 在Visual Studio里,通过”管理订阅(Manage Subscription…)“,如下图:
然后,导入步骤1下载的发布文件,则可以开始使用中国地区的相关订阅了。
Microsoft Azure通过通知中心(Notification Hub)提供了支撑超百万级设备互联的推送服务。对于广大的Android和iOS的开发者,最近一个令人振奋的好消息:通知中心(Notification Hub)支持百度通知的推送服务。
这个服务不仅仅针对Azure中国地区(代号:Mooncake)的订阅,对于全球其他区域的Azure订阅同样有效。
在之前创建的通知中心服务中,可以发现已经提供了百度通知的配置。如下图:
在百度上创建的过程也是非常简单的,可以访问百度开放云,具体链接地址:http://developer.baidu.com/
首先创建一个工程,如下图:
然后,可以看到应用的基本信息,这里需要使用其中的API Key和Secret Key。如下图:
这里需要注意的是Secret Key的“重置”,如果出于安全等原因进行重置,需要考虑到更换所有相关应用的配置,这对于数量众多的设备的连接,是非常关键的。
对于完整创建Android应用、通知中心(Notification Hub)及配置百度通知,及相关代码的开发,可以参考:http://azure.microsoft.com/en-us/documentation/articles/notification-hubs-baidu-get-started/