Tha*_*abo 6 azure asp.net-web-api xamarin azure-mobile-services azure-api-apps
这个问题与以下问题有关,但不是同一个问题
如何集成Azure Mobile App win Azure API应用程序
如何结合azure AppServices API,移动和Web应用程序
我一直在尝试设置一个API,用于我的移动应用程序(Xamarin)和Web应用程序(Angular或ASP.NET MVC).我想使用"Azure App Service".据我所知,Azure应用服务有三件事
我想选择"API APPS",因为我想使用我现有的ASP.Net Web Api,并希望将Api暴露给swagger.此外,我想与移动应用程序以及Web应用程序共享此API.
基于文档"API APPS"可以被移动和Web客户端使用.Web客户端是可以的但我需要使用Azure移动功能(例如单一身份验证,通知,与Sql lite的离线同步等)来简化操作移动应用.
根据上述问题和文档的答案,我可以将移动应用程序后端程序包安装到ASP.Web API并将其作为"Mobile APPS"托管.所以我可以使用与移动相关的所有功能.
我的问题是如果我安装移动后端,我可以使用相同的Web前端API吗?因为我将其托管为"移动APPS"服务而不是"API APPS"服务.
如何与移动客户端(具有移动后端功能)和Web客户端共享单个API主机?
是否可以安装Mobile后端软件包并将API作为"API APPS"托管,然后在Xamarin应用程序中使用Mobile SDK,在Web APP中使用HTTP客户端或其他客户端来使用相同的API?
如果要使用 Azure 移动客户端 SDK,尤其是离线同步等功能,则需要使用Azure 移动服务器 SDK。它是一组简单地扩展 ASP.NET Web API 的 NuGet 包。
如果你想推出你自己的移动客户端,或者只是使用身份验证功能,那么你不需要使用 Azure 移动服务器 SDK,你可以只使用 Web API。
如果您确实想使用服务器 SDK,我们有一些示例展示了如何从 Web 客户端使用此 TableController API:
| 归档时间: |
|
| 查看次数: |
1002 次 |
| 最近记录: |