V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
GhostClock
V2EX  ›  iOS

请问 iOS App 插件开发一般思路是什么?

  •  
  •   GhostClock · 2016-11-19 20:15:52 +08:00 · 2947 次点击
    这是一个创建于 2953 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近组里的 Android 兄弟在别的项目组的 App 上开发插件,他们把这个 App 称为基座,就相当于在这个基座上开发一个插件,这个插件要可安装,可卸载,说实话,在 Android 的 app 上开发插件很常见,就比如 UC 浏览器就有很多插件。

    那么在 iOS 上怎么弄? Google 了一把,又说 Cordova 的,你们一般是怎么做的?求取经

    10 条回复    2016-11-21 13:13:58 +08:00
    cielpy
        1
    cielpy  
       2016-11-19 21:37:33 +08:00
    写好放进去然后远程控制入口 (

    理论上来说 JSPatch 可以写 App 吧
    zwl2012
        2
    zwl2012  
       2016-11-19 21:46:36 +08:00 via iPhone
    基座把功能都写好 用 html5 搭建 ui 调用基座接口即可
    GhostClock
        3
    GhostClock  
    OP
       2016-11-19 22:08:55 +08:00
    @cielpy
    @zwl2012 那么在这个基座上,就用 TableViewCell 的方式作为入口的话,有没有这个 cell 完全靠用户控制呀

    在 Android 那边,有一个下载的过程呀,他们是打包成 apk 的形式呀,要是 iOS 的话,感觉都是一个网页的形式吧
    653513754
        4
    653513754  
       2016-11-19 22:39:30 +08:00
    企业证书打包不用上架的话可以用加载动态库的方式,把要加载的内容打成 SDK 远程加载
    plqws
        5
    plqws  
       2016-11-20 01:00:40 +08:00 via iPhone
    用万能语言 lua 或 js
    zwl2012
        6
    zwl2012  
       2016-11-20 10:21:21 +08:00 via iPhone
    @GhostClock 下载只是一个形式罢了 你一个开发人员就别纠结这些了
    xi_lin
        7
    xi_lin  
       2016-11-20 11:28:48 +08:00 via iPhone
    @GhostClock appstore 应用只能靠脚本语言玩热更
    dorentus
        8
    dorentus  
       2016-11-20 11:48:40 +08:00
    @653513754 iOS 10 已经把这条路堵死了。
    GhostClock
        9
    GhostClock  
    OP
       2016-11-21 08:33:51 +08:00
    @dorentus
    @xi_lin 这么说的话,只能用脚本语言了?相当于写一个 H5 页面???
    xi_lin
        10
    xi_lin  
       2016-11-21 13:13:58 +08:00
    @GhostClock 要么纯 JS/H5 ,要么类似 RN
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2543 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 01:57 · PVG 09:57 · LAX 17:57 · JFK 20:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.