您需要登录后才可以操作登录 | 立即注册
关闭
楼主
AppCan_小助
  • TA的每日心情
    开心
    2016-10-10 11:07
  • 签到天数: 66 天

    连续签到: 1 天

    [LV.6]常住居民II

    [平台公告] AppCan对于近期苹果的热部署警告的相关解释 [复制链接]

    1925 0 发表于 2017-3-10 09:36:31

    本帖最后由 AppCan_小助 于 2017-6-23 16:34 编辑

      针对开发者收到的苹果警告邮件,现总结出几点开发者比较关心的问题:

    一、网上很多使用JSPatch的苹果APP开发者收到,apple发来的警告,说要禁止这种框架。appCan的开发引擎有没有问题?
      答:我们的引擎没有用到JSPatch,所有AppCan的引擎是没有问题的。


    二、近日,大量含JS-Patch的应用,在苹果应用商店(APP Store)上线审核时遭遇警告,苹果公司认为它的安全漏洞一旦被人利用,用户数据有遭受非法入侵的风险。针对此,高德开放平台提供了不含JS-Patch的开发包,供开发者下载和使用。
      答:我们会尽快发布新的高德地图版本,如果因为高德地图的原因上架被拒,换成最新版本的高德地图就可以。


    三、苹果好像在禁止混合开发模式,appcan开发者有受影响的吗?
      答:现在的应用开发都是混合开发模式。只要不使用JSpatch技术,就不会受到影响。


    四、APPCAN是否可以考虑将所有热部署功能都去掉,避免苹果发现后,一刀切禁止所有使用该框架的APP?
      答:目前来看,我们的热修复暂时不会被封的。苹果封锁的是更开放的那种热修复。我们没有用到。




    根据苹果的规范:


    1. 苹果允许App下发JS文件到已经上线的应用中,而JS必须运行在  Webview 或者 javascriptcore 中。(AppCan引擎框架满足条件)


    2. JS代码不能通过框架去调用私有接口。(AppCan的引擎框架中没有使用私有接口。)


    3. 动态的framework肯定不允许下发到App了。(插件的热修复功能,请停止使用。)


    所以,APPCan引擎框架和插件以及增量更新都不会受到影响。

    主题:
    级别:游客
    发帖:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表