【问题标题】:Write downloadable extensions for mobile apps?为移动应用程序编写可下载的扩展程序?
【发布时间】:2018-01-25 01:34:59
【问题描述】:

简短: 是否可以编写一个移动应用程序,您可以在其中下载以前未包含在应用程序存档中的某种扩展/附加组件(如桌面程序中)?

长: 我正在开发一个具有共享基本功能但针对不同客户的不同模块的移动应用程序。由于应用程序正在快速增长并且模块非常不同,因此不要从一开始就将每个模块打包到 apk 中,而是仅将基本代码发送给所有客户端,他们可以选择和下载他们想要的模块。使用。关于 apk 的大小和速度,这将提供绝对的优势。另一方面,将应用程序拆分为几个具有不同包名称的较小应用程序将很难维护。目前我正在使用 Ionic,但对于本机应用程序来说,这个问题同样有趣。 在网上搜索没有返回任何价值,所以我想知道是否有办法实现这一点......

【问题讨论】:

  • “另一方面,将应用程序拆分成几个具有不同包名的较小应用程序将很难维护”——与实施和保护插件系统相比?
  • App Store guideline 2.5.2 在 iOS 上不允许这样做。这样做会导致 Apple 拒绝

标签: android ios mobile ionic-framework add-on


【解决方案1】:

好吧,我不确定您是否可以像在 Java 中那样拥有一个类加载器来执行此类操作。但是 res 文件夹可能不起作用。

另一种方法是将每个插件作为不同的应用程序启动,并将这些活动设计为与 startForResult 一起使用,这样您就可以像在同一个应用程序中一样交流和打开所有其他应用程序。

【讨论】:

    猜你喜欢
    • 2013-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-29
    • 2018-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多