小编Xav*_*nez的帖子

如何在 Android 应用程序中隐藏 API 密钥?

在我的应用程序中,我使用谷歌地图 api 密钥与谷歌通信。我在 gradle 调试/发布配置中定义了这个 MAP_KEY,如下所示:

debug {
            buildConfigField 'String', 'BASE_URL', '"https://myweb.com"'
            buildConfigField 'String', 'SOCKET_URL', '"https://socket.myweb.com"'
            buildConfigField 'String', 'MAP_KEY', '"azaS****Ds"'
        }
Run Code Online (Sandbox Code Playgroud)

但是如果有人从谷歌游戏商店下载我的应用程序并反编译它,他将获得我的 API 令牌。这是真的?如果是,在我的代码中隐藏 api 密钥的方法是什么?

android environment-variables api-key

9
推荐指数
1
解决办法
1万
查看次数

GitLab:网站上“合并预接收挂钩期间出现问题”

这是我的情况:

GitLab:

- - - - - -发展

|

|------发展我的公司

|

|--我的分支

我正在尝试通过网站上的合并请求将 mybranch 合并到development-mycompany 中。

这是我们公司的规定,所以我必须这样做。

我没有 aprrobals,所以我可以执行合并请求。

这是我第一次看到这个问题。我在网上尝试了很多解决方案,但都没有解决我的问题。

这是一个捕获:

mygitlab

感谢您的帮助!

git gitlab

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

api-key ×1

environment-variables ×1

git ×1

gitlab ×1