Comments (6)
Maybe we can use the RSA algorithm to encode js code from server ? So the js code is protected by our private key.
from jspatch.
This bridge use JavaScriptCore to run the code, so it should be fine.
from jspatch.
@tangqiaoboy Make sense, but hiding the private key is another challenge.
@siuying Of course, but what if the developer change the primary purpose of the App with such script? Will Apple take down the App or his account? In case someone has not read every word in the agreement, it's our kindness to guide the user of this lib not to do that.
from jspatch.
As always, how to interpret the app store rules is solely Apple decision... it is up to developer to take the risk to implement anything that is not trivial.
from jspatch.
Is there any app which use js or lua?
from jspatch.
@lexrus the worst situation is the data in app can be stolen by a Man-in-the-middle, if the app contain sensitive data, there is many way to protect code, like https, user can choose with freedom.
@wy19901227 QQ is using lua to patch and add module dynamically
from jspatch.
Related Issues (20)
- 使用addTextFieldWithConfigurationHandler的时候返回的textField打印出来是数字不是对象 HOT 3
- 域名过期 HOT 1
- 本地测试js多文件的时候使用这个方法没有效果? HOT 1
- 工程报错无法运行 HOT 1
- cocopods 1.6.6
- 调用super后死循环
- 关于ios的热更 jspatch新的版本能通过苹果的审核了吗?
- 无法覆盖消息转发的那几个方法?
- NSString.stringWithFormat后面能用''单引号而非""双引号吗?
- ios13 Block报错
- 新的IMP的那段代码,怎么在运行时添加上去的?
- 最新的代码有内存泄漏 HOT 1
- Pod引入JSPatch,JPLoader的常量rootUrl无法在项目中更改
- js 中block回调给OC崩溃
- jspatch.com主机过期暂时无法访问 HOT 1
- 按照开发文档一步一步集成, 没报错误,也提示新的补丁请求成功,但是页面上UI没有改变。 HOT 5
- 这个库还在维护吗? HOT 2
- 沉浸式iOS热更新方案 HOT 2
- 请教unsigned long long 长整型 在 js 上的精度问题如何解决? HOT 1
- JS函数作为block参数给OC 闪退
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jspatch.