使用Xamarin在跨平台本机应用程序中使用安全REST API

Consume secure REST API in cross-platform native app using Xamarin

问题1:Xamarin开发的本地跨平台移动应用程序(android/ios/windows)能否通过安全的RESTAPI(https)调用Web服务?

问题2:如果是,这些调用(由Xamarin编译时)是"本机"调用还是通过WebView调用的?换言之,应用程序的功能有什么不同吗?应用程序能否作为后台服务等以及本地应用程序工作?

注1:我已经搜索并找到了Xamarin文档中的Web服务:http://docs.xamarin.com/guides/cross-platform/application_fundamentals/web_services/但没有具体提到HTTPS。可能是文档中有答案,但我无法找到/理解。

注2:一个安全的RESTful服务的例子是firebase。


您可以使用FireBase将应用程序数据保存在云中。您可以在这里找到更多,然后使用FireSharp访问C代码中的数据。


问题1:是的,你可以。

问题2:不需要,不需要使用WebView。例如,您可以使用httpclient类或restsharp库(您可以在xamarin组件-restsharp中找到它)。