创建 Xamarin iOS 应用

概述

本教程说明如何使用 Azure 移动应用后端向 Xamarin.iOS 移动应用添加基于云的后端服务。创建一个新的移动应用后端以及一个简单的 待办事项列表 Xamarin.iOS 应用,此应用将应用数据存储在 Azure 中。

只有在完成本教程后,才可以学习有关使用 Azure 应用服务中的移动应用功能的所有其他 Xamarin.iOS 教程。

先决条件

若要完成本教程,需要满足以下先决条件:

Note

如果要在注册 Azure 帐户之前就开始使用 Azure 应用服务,请转到 Try App Service(试用应用服务)。可以立即在应用服务中创建短期的入门级移动应用,无需信用卡,也无需做出承诺。

创建 Azure 移动应用后端

按照下列步骤创建移动应用后端。

  1. 登录到 Azure 门户

  2. 单击“新建” 。

  3. 在“搜索”框中键入“移动应用”。

    突出显示移动应用快速启动的 Azure 门户

  4. 在结果列表中,选择“移动应用快速入门”,然后选择“创建”。

  5. 在“资源组”下,选择现有资源组,或创建新组(使用与应用相同的名称)。

  6. 单击“创建” 。 稍等几分钟,等服务部署成功后再继续。

配置服务器项目

现已预配可供移动客户端应用程序使用的 Azure 移动应用后端。接下来,为简单的“待办事项列表”后端下载服务器项目并将其发布到 Azure。

按照下列步骤将服务器项目配置为使用 Node.js 或 .NET 后端。

  1. 单击“应用服务”按钮,然后依次选择移动应用后端、“快速入门”、客户端平台(iOS、Android、Xamarin、Cordova)。

    突出显示移动应用快速启动的 Azure 门户

  2. 如果未配置数据库连接,请创建一个,方法是执行以下操作:

    Azure 门户:移动应用:连接到数据库

    a. 新建 SQL 数据库和服务器。

    Azure 门户:移动应用:新建数据库和服务器

    b. 等到成功创建数据连接。

    成功创建数据连接的 Azure 门户通知

    c. 数据连接必须成功。

    Azure 门户通知“你已经有一个数据连接”

  3. 在“2.创建表 API”下,为“后端语言”选择“Node.js”。

  4. 接受确认,然后选择“创建 TodoItem 表”。
    此操作会在数据库中创建一个新的代办事项表。

    Important

    将现有的后端切换到 Node.js 会覆盖所有内容。 若改为创建 .NET 后端,请参阅使用适用于移动应用的 .NET 后端服务器

下载并运行 Xamarin.iOS 应用

  1. 在浏览器窗口中,打开 Azure 门户

  2. 在移动应用的设置边栏选项卡上,单击“开始使用”>“Xamarin.iOS”。在步骤 3 下,单击“创建新应用”(如果尚未选择它)。接下来,单击“下载”按钮。

    即可下载连接到移动后端的客户端应用程序。将压缩的项目文件保存到本地计算机,并记下保存位置。

  3. 解压缩下载的项目,然后在 Xamarin Studio(或 Visual Studio)中打开它。

  4. 按 F5 键生成项目,并在 iPhone 模拟器中启动应用。

  5. 在应用中键入有意义的文本(例如 Learn Xamarin ),然后单击“+”按钮。

    来自请求的数据被插入到 TodoItem 表。移动应用后端返回存储在表中的项,数据显示在列表中。

Note

可以在 QSTodoService.cs C# 文件中查看用于访问移动应用后端以查询和插入数据的代码。

后续步骤