当前位置: 首页 > 知识库问答 >
问题:

Azure web和移动应用程序(共享API)

蒋俊
2023-03-14

我目前正在规划一个我想构建的移动应用程序,以及一个配套的web应用程序。移动应用程序和Web应用程序将共享通用数据(例如,用户可以在移动应用程序中进行问卷调查,也可以在Web应用程序上进行相同的问卷调查)。

几年前我曾使用Azure创建和托管一个web应用程序,但这是我在移动开发领域的第一次尝试。我正试图理解Azure中托管API的架构。

我到处寻找,但是要么找不到我的问题的明确答案,要么不太理解我正在阅读的关于这个主题的内容。

基本上:我的 API 在 Azure 中的什么位置?是否要在托管共享 Web API 的应用服务中创建移动应用?然后在应用服务中创建一个 Web 应用,并使用 RESTSharp 之类的东西从 Web 应用访问 API?

共有1个答案

严阳夏
2023-03-14

AFAIK、Web 应用和移动应用只是不同类型的 Azure 应用服务应用,用于托管相关应用程序(例如,Web 应用托管网站、Webapi 和移动应用充当移动后端服务)。基本上,它们是相同的,它们之间的区别在于应用类型和它们的快速入门教程。

对于移动开发,您可以利用移动应用提供的相关 SDK(服务器端和客户端)。还可以将移动后端应用程序部署到 Azure Web 应用以获取移动功能。

对于Web应用程序,您可以按照此处构建Web应用程序并部署到Web应用程序。对于移动应用程序,您可以按照此处构建移动后端和用于构建移动客户端项目的教程

基本上:我的 API 在 Azure 中的什么位置?是否要在托管共享 Web API 的应用服务中创建移动应用?然后在应用服务中创建一个 Web 应用,并使用 RESTSharp 之类的东西从 Web 应用访问 API?

AFAIK,对于Azure移动应用后端,可以选择Node.js或C#。相关的服务器SDK针对表提供开箱即用的CRUD操作。我将使用移动应用SDK构建我的后端项目,并提供对特定表执行操作的能力和自定义Web API来处理其他操作。对于Web应用,可以使用RESTSharp或仅利用Azure移动应用提供的客户端SDK与移动后端endpoint(托管在Web应用或移动应用上)进行通信。

对于C#移动应用后端和移动客户端教程,您可以在此处阅读adrian hall的书。

对于 Node .js相关的移动后端开发,可以关注 AZURE 移动应用的 30 天。

 类似资料:
  • 这是一个很长的问题,但是否可以通过HTML/JavaScript(例如,独立iOS web应用程序)调用mobile safari中的共享功能? 例如,在一个网页上,用户点击一个链接,然后调用共享到fb、twitter、电子邮件屏幕弹出。

  • 我们目前支持英语、德语、西班牙语、意大利语和法语作为语言。我们有一个iOS、Android和Windows Phone应用程序,以及一个HTML/JS Web应用程序。这三款移动应用程序非常相似。它们的屏幕和文本基本相同。每个应用程序都由一个小团队完成,并为所有应用程序并行开发功能。webapp中也使用了相当多的文本。 我们现在面临着如何管理我们的(英语)文本字符串及其翻译的问题。现在,我们有Go

  • 我正在使用FB。允许用户使用此代码共享我的页面的ui: 当从 Android 移动应用程序中的嵌入式浏览器共享页面时,用户可以选择要用于打开共享对话框的应用程序。如果选择了脸书应用,则不会有回调响应。在普通的桌面浏览器中,一切都按预期工作。这种行为是预期的吗?

  • 我有一个关于用户访问另一个用户创建的数据的问题。下面我将用一个案例来解释。 我使用的是Realm移动平台。该应用程序使用Realm Auth允许用户通过电子邮件、谷歌和facebook帐户进行注册。此时此刻,我正在使用以下URL作为域:。。。“:9080/~/name”。 我将尝试用下面的例子来解释我想要实现的目标。想象一下我有UserA和UserB。一旦用户在应用程序中注册(使用SyncUser

  • 主要内容:应用程序类数据共享的过程当 JVM 启动时,它会将类加载到内存中作为初步步骤。如果有多个具有多个类的 jar,则第一个请求会出现明显的滞后。在无服务器架构中,这种延迟会延迟启动时间,这是此类架构中的关键操作。应用程序类数据共享概念有助于减少应用程序的启动时间。Java 具有现有的 CDS(类数据共享)功能。通过应用程序类数据共享,Java 10 允许将应用程序类放在共享存档中。这通过跨多个 Java 进程共享公共类元数据

  • 问题内容: 我开发了一个主要用于手机的网站。我想允许用户直接从网页共享信息到WhatsApp。 使用UserAgent检测,我可以区分Android和iOS。 我发现,为了在iOS中实现上述功能,我可以使用URL: 我仍在寻找OS为Android时要使用的解决方案(因为上述方法不起作用)。我想这与在Android中使用“意图”有关,但是我不知道如何将其作为href的参数。 问题答案: 刚在网站上看