【问题标题】:xamarin plug and play architecturexamarin 即插即用架构
【发布时间】:2016-05-18 21:50:45
【问题描述】:

我需要创建一个应用程序,它会在首次启动应用程序时采用用户的偏好,然后为应用程序下载适当的模块。是否可以使用 xamarin.forms? 目前我们正在使用 xamarin.forms PCL 项目并使用 xamarin.forms 为 android 和 iOS 创建应用程序。

【问题讨论】:

  • 这很模糊。请向我们展示您迄今为止所做的尝试。另外“适当的模块”是什么意思?你说的是哪种模块?
  • 我们还没有开始编码,但正在尝试找出如何为我们的产品实现这一目标。在我们的产品中,移动应用程序中有一个通用的登录模块,允许用户选择一系列产品。一旦用户登录并选择了用户需要的应用程序,根据选择,必要的模块将被下载并附加到原始登录应用程序中。
  • 因此,多个用户会下载相同的登录应用程序,但会根据他们的选择加载不同的模块。因此,我们不必为所有用户下载所有模块,应用程序的大小也不会太大。

标签: xamarin xamarin.forms mobile-application


【解决方案1】:

我不明白为什么不这样做,尽管您可能会与 Android 相关联。不支持 iOS 上的动态执行,我不确定 Windows。这应该是一个足够简单的测试:单击一个按钮,从某个地方下载一个程序集,动态加载它,然后实例化一个实现您正在寻找的接口的类。我一直想写一篇关于这件事的博文,但是唉......

另一个可能与 iOS 兼容的选项是在 JavaScript 中编写一些代码,然后下载并在 WebView 中运行它。虽然这可能比它的价值更麻烦。

【讨论】:

    猜你喜欢
    • 2012-02-11
    • 1970-01-01
    • 2018-04-23
    • 1970-01-01
    • 1970-01-01
    • 2013-08-01
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    相关资源
    最近更新 更多