使用 Microsoft Azure 移动服务,您可以在几分钟内为您的连接客户端应用程序添加可扩展的后端。了解详细信息,请访问我们的 开发者中心。
如果您是移动服务的新手,您可以按照我们的教程开始,将移动服务云后端连接到 Windows Store 应用程序、Windows Phone 8 应用程序、iOS 应用程序 和 Android 应用程序。
通过 git 获取 SDK 和示例的源代码,只需键入以下内容:
git clone https://github.com/Azure/azure-mobile-services.git
cd ./azure-mobile-services/
见 变更日志
我们的 Windows 8 和 Windows Phone 8 客户端 SDK 的托管可移植库使得从您的 Windows Store 和 Windows Phone 8 应用程序中使用移动服务变得极为简单。Microsoft Azure 移动服务 SDK 以 NuGet 包的形式提供,或您可以使用上述说明下载源代码。额外可管理可移植库也支持完整 .NET 4.5 平台。
SDK 需要 Visual Studio 2012 RTM。
托管便携式库解决方案包括一个核心便携式程序集以及为每个受支持平台(Windows 8、Windows Phone 8和.NET 4.5)定制的程序集。核心便携式平台项目是Microsoft.WindowsAzure.Mobile
。根据Microsoft.WindowsAzure.Mobile.Ext.<Platform>
约定命名的平台特定程序集项目。Windows Phone 8平台还包括一个包含UI组件的Microsoft.WindowsAzure.Mobile.UI.<Platform>
项目。要构建托管便携式库
sdk\Managed\Microsoft.WindowsAzure.Mobile.Managed.sln
解决方案文件。托管的便携式库Microsoft.WindowsAzure.Mobile.Managed.sln
为每个受支持的平台(Windows 8、Windows Phone 8和.NET 4.5)都有一个测试应用程序。
sdk\Managed\Microsoft.WindowsAzure.Mobile.Managed.sln
解决方案文件。设置为启动项目
。使用我们的iOS客户端SDK,只需几分钟即可将其 云后端添加到iOS应用程序中。您可以直接下载iOS SDK或根据上述说明下载源代码。
SDK需要XCode 4.6.3或更高版本。
sdk\iOS\WindowsAzureMobileServices.xcodeproj
文件。Framework\iOS Device
。Products\<build configuration>-iphoneos
构建输出文件夹下找到WindowsAzureMobileServices.framework
文件夹。WindowsAzureMobileServices.framework
拖放到iOS应用程序XCode项目的项目导航器面板的Frameworks文件夹中。sdk\iOS\WindowsAzureMobileServices.xcodeproj
文件。WindowsAzureMobileServices\* Simulator
。Test\WindowsAzureMobileServicesFunctionalTests.m
文件。setUp
代码中,将<Microsoft Azure Mobile Service App URL>
和<Application Key>
替换为有效的URL和应用密钥。您可以使用我们的Android SDK伴随基于Android的设备使用我们的Microsoft Azure Mobile Services。您可以直接下载Android SDK或根据上述说明下载源代码。
SDK需要Eclipse和最新的Android开发工具。
\azure-mobile-services\sdk\android\src\sdk\libs
文件夹中,运行Windows上的getLibs.ps1
脚本或GNU/Linux上的getLibs.sh
脚本以下载所需的依赖项。\azure-mobile-services\sdk\android\src\sdk
项目导入到您的开发空间\azure-mobile-services\sdk\android\src\sdk\bin
目录中。javadoc.xml
文件,然后选择“运行As”>“Ant构建”。SDK包含一组单元测试,您可以轻松运行。
\azure-mobile-services\sdk\android\test\sdk.testapp.tests
项目导入到您的Eclipse开发空间它还包含一个端到端的测试应用程序。
npm install azure-cli -g
。这将安装Azure命令行工具。azure account
命令配置工具以与您的Azure订阅一起使用\azure-mobile-services\test\Android\SetupScripts
文件夹中运行SetupTables.sh
脚本,该脚本使用工具自动创建测试应用程序运行所需的表。\azure-mobile-services\test\Android\ZumoE2ETestApp\libs
中,如果您在Windows上运行,则运行getLibs.ps1
脚本;如果您在Linux上运行,则运行getLibs.sh
脚本以下载所需的依赖项。\azure-mobile-services\test\Android\ZumoE2ETestApp
项目导入到您的Eclipse开发空间我们的JavaScript SDK使我们能够在Windows 8应用程序或HTML客户端中使用Microsoft Azure Mobile Services变得非常容易。Microsoft Azure Mobile Services for WinJS SDK作为Nuget包 提供,或者您可以使用上述说明下载WinJS和HTML的源代码。
Microsoft Azure Mobile Services for WinJS SDK需要Windows 8 RTM和Visual Studio 2012 RTM。
sdk\JavaScript\Microsoft.WindowsAzure.Mobile.JS.sln
文件。对于WinJS Windows Store应用程序,将Generated/MobileServices[.min].js
、Generated/MobileServices.DevIntellisense.js
和Generated/MobileService.pri
文件复制到您的WinJS项目中。对于HTML应用程序,将Generated/MobileServices.Web[.min].js
和Generated/MobileServices.DevIntellisense.js
文件复制到您的HTML\JavaScript项目中。
要运行WinJS Windows Store测试应用程序
sdk\JavaScript\Microsoft.WindowsAzure.Mobile.JS.sln
文件。Microsoft.WindowsAzure.Mobile.WinJS.Test
项目,并选择“设置为启动项目”。运行HTML测试
sdk\JavaScript\Microsoft.WindowsAzure.Mobile.JS.sln
文件。如果在遇到麻烦时,请务必查看移动服务的开发者论坛。移动服务产品团队积极监控论坛,并非常乐意协助您。
如果您想成为这个项目的积极贡献者,请按照Microsoft Azure项目贡献指南中提供的说明操作。
如果您在库中遇到任何错误,请在项目的问题部分提交一个问题。