web-applications – 如何防止有人复制基于Firebase的应用程序的代码?

web-applications – 如何防止有人复制基于Firebase的应用程序的代码?,第1张

概述如果我使用Firebase作为后端制作100%客户端应用程序,我将如何阻止某人获取所有静态文件,将Firebase引用更改为指向他们自己的Firebase,以及发布竞争产品? 这在技术上是可能的(没有办法完全阻止它),但它并不是与Firebase隔离的.随着向富客户端Web应用程序的转变,越来越多的“有趣”应用程序逻辑存在于客户端中,可以进行检查或复制.但是有一些缓解因素: >防止这种情况的最直接 如果我使用Firebase作为后端制作100%客户端应用程序,我将如何阻止某人获取所有静态文件,将Firebase引用更改为指向他们自己的Firebase,以及发布竞争产品?解决方法 这在技术上是可能的(没有办法完全阻止它),但它并不是与Firebase隔离的.随着向富客户端Web应用程序的转变,越来越多的“有趣”应用程序逻辑存在于客户端中,可以进行检查或复制.但是有一些缓解因素:

>防止这种情况的最直接方法是通过代码混淆/缩小(例如使用像UglifyJS这样的东西).这导致无法合理理解或修改JavaScript.绝大多数网络应用都使用这种技术.> Firebase允许您在不编写任何服务器代码的情况下编写完全客户端应用程序,但它肯定不会强制执行此 *** 作. Node.Js和JVM都有服务器客户端,因此如果您拥有无法公开的专有逻辑,您可以轻松地在自己的服务器上运行它.>一般来说,产品比代码要多得多. :-)(品牌,营销,客户获取,最重要的是,您从构建产品中获得的所有经验和知识)

总结

以上是内存溢出为你收集整理的web-applications – 如何防止有人复制基于Firebase的应用程序的代码?全部内容,希望文章能够帮你解决web-applications – 如何防止有人复制基于Firebase的应用程序的代码?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1137341.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存