Xamarin跨平台模块开发

时间:2016-08-02 11:37:53

标签: android ios xamarin module architecture

我需要为Android和iOS开发一个模块,将来会被第三方应用程序使用。该模块需要能够:

  • 访问数据库
  • 致电网络服务
  • 访问密钥库/密钥链

第三方应用程序将只提供一些GUI并提供模块。我想为Android和iOS编写一次模块,这就是为什么Xamarin似乎是一个合理的选择。

我已经考虑过的一些选项:

  • 如果我只为Android做过,我会创建一个单独的服务,它将受到客户端应用程序的约束。但是,如果我没有弄错的话,就无法在Xamarin中为Android和iOS创建跨平台服务。
  • 可移植类库 - 它可以完成我需要的工作,但我会强迫第三方应用程序的作者使用C#和Xamarin,这是一个明显的问题。

有没有解决方案?

0 个答案:

没有答案