Isis可以在没有谷歌播放的情况下使用动态功能模块



在没有Google play的情况下,是否有可能使用动态功能模块或类似功能?所有文件都将在我的服务器上。

从技术上讲,您可以使用reflection/plugins

  1. 为您想要的代码构建一个API module。(只是my_api.jar中的一堆接口
  2. 在您的应用程序和插件(my_plugin.apk或其他(上导入API module
  3. API的应用程序上实现proxy
  4. 在插件中实现API
  5. 应用程序从服务器下载插件
  6. 使用共享的API将插件reflects应用到proxy
  7. 使用proxy调用首次下载应用程序时不存在的功能

这可能不是最干净/最好的解决方案,但它有效。

最新更新