首页 > 解决方案 > 如何在反应本机android应用程序中隐藏api url?

问题描述

我有一个托管在heroku 上的nodejs、express 和mongodb api。我想在我的反应原生 Android 应用程序中使用该 api URL。但问题是,如果我在我的应用程序中使用该 api url,那么用户可以很容易地看到它并在我不想要的地方使用它。我已经保护了我的发布路线,但我想知道如何在应用程序内隐藏链接?而且我不需要在我的应用程序中进行身份验证来对用户进行身份验证。用户无需任何身份验证即可使用该应用程序。谢谢你

标签: node.jsmongodbreact-nativeapiexpress

解决方案


你只是想多了。几乎所有其他应用程序都会对某些数据发出 api 请求,而如果没有 api 端点,这种情况就不会发生。根据您的问题,我认为没有人可以从通过 react native 制作的反编译 apk 中检索代码。React Native 将代码转换为本地语言,具体取决于您要构建其 android 或 ios 的操作系统。


推荐阅读