美文网首页
JSPatch的使用和苹果拒绝

JSPatch的使用和苹果拒绝

作者: MIUI轩 | 来源:发表于2017-05-18 11:12 被阅读0次

    1.iOS应用程序上架到AppStore需要等待苹果公司的审核,一般审核时间需要1到2周.虽然程序在上架前会经过测试人员的测试,但有时候还是不免会发生新版本上线后出现严重的bug,导致用户刚升级到新版本就出现crash,严重影响用户体验.

    2.这时能做的只是赶紧修复bug然后提交等待漫长的AppStore审核,再盼望用户快点升级,才能完成此次bug的修复,这样及容易导致用户流失,这对企业来说影响非常严重.

    3.为了解决由于AppStore审核而导致程序更新新版本慢,目前有以下2种方案实时修复线上bug:

    1.直接使用UIWebView加载网络上的HTML的代码,这样如果有问题只需要更新服务器的HTML文件,用户重新进入程序,加载新的HTML文件,整个程序就能更新.对用户影响非常小

    2.使用其他脚本语言通过Runtime动态调用OC

    (1)WaxPatch:它把Lua脚本语言和原生Objective-C应用编程接口(API)结合起来,通过Lua脚本来调用OC

    (2)JSPatch:JS是通过JavaScriptCore.framework调用Runtime,来实现JS调用OC

    相关文章

      网友评论

          本文标题:JSPatch的使用和苹果拒绝

          本文链接:https://www.haomeiwen.com/subject/dbcstxtx.html