请问 iOS App 插件开发一般思路是什么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
GhostClock
V2EX    iOS

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

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

    最近组里的 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     Solana     973 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 19:29 PVG 03:29 LAX 12:29 JFK 15:29
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86