web-applications – 如何防止有人复制基于Firebase的应用程序的
发布时间:2020-12-14 18:27:28 所属栏目:资源 来源:网络整理
导读:如果我使用Firebase作为后端制作100%客户端应用程序,我将如何阻止某人获取所有静态文件,将Firebase引用更改为指向他们自己的Firebase,以及发布竞争产品? 解决方法 这在技术上是可能的(没有办法完全阻止它),但它并不是与Firebase隔离的.随着向富客户端Web应
如果我使用Firebase作为后端制作100%客户端应用程序,我将如何阻止某人获取所有静态文件,将Firebase引用更改为指向他们自己的Firebase,以及发布竞争产品?
解决方法
这在技术上是可能的(没有办法完全阻止它),但它并不是与Firebase隔离的.随着向富客户端Web应用程序的转变,越来越多的“有趣”应用程序逻辑存在于客户端中,可以进行检查或复制.但是有一些缓解因素:
>防止这种情况的最直接方法是通过代码混淆/缩小(例如使用像UglifyJS这样的东西).这导致无法合理理解或修改JavaScript.绝大多数网络应用都使用这种技术.> Firebase允许您在不编写任何服务器代码的情况下编写完全客户端应用程序,但它肯定不会强制执行此操作. Node.JS和JVM都有服务器客户端,因此如果您拥有无法公开的专有逻辑,您可以轻松地在自己的服务器上运行它.>一般来说,产品比代码要多得多. :-)(品牌,营销,客户获取,最重要的是,您从构建产品中获得的所有经验和知识) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- html – Rails:form_for复选框设置为true或false,是否选中
- html – 新文件上的Sublime Text 2默认文件类型
- 在AWS ElasticBeanstalk上安装WKHTMLTOX(WKHTMLTOPDF WKHTM
- 高效的表格行背景隔行变色及选定高亮的JS代码
- 微信小程序之使用checkbox
- haskell – 为什么Data.Text.Lazy.replace和Data.Text.Lazy
- entity-framework – 带有实体框架的参数化POCO构造函数
- JQuery操作iframe父页面与子页面的元素与方法(实例讲解)
- html – 如何告诉Web浏览器关于Atom源
- HTML – 如何将我的CSS连接到存储在WEB-INF文件夹中的JSP文