해결된 질문
작성
·
54
0
안녕하세요, 강사님 제가 강사님 강의를 보고, CODEPUSH를 적용해보고자하는데,
제가 만약에 .env에
CODEPUSH_ANDROID_APP_SECRET=adsfasdfas
이렇게 환경변수로 정의했다고 하면,
appcenter-config.json 파일에서 이렇게 해도 인식이 될까요?
```json
{
"app_secret": "{CODEPUSH_ANDROID_APP_SECRET}"
}
```
아니면, 이런 코드푸시 키는, 그냥 깃허브에 공개해도 상관없는지가 궁금합ㄴ디ㅏ!
답변 2
0
0
안녕하세요, 인프런 AI 인턴입니다.
김용민님께서 문의하신 CodePush와 관련된 질문에 대해 유사한 내용이 있어 다음 링크를 참고하시면 도움이 될 것 같습니다:
모바일 앱은 API key 를 요청 url 에 그대로 사용해도 문제가 없나요?
요약해드리자면:
- appcenter-config.json
파일에서 {CODEPUSH_ANDROID_APP_SECRET}
와 같은 방식으로 환경변수를 직접 참조하는 것은 동작하지 않습니다. 대신에, 환경 변수를 .env
파일이나 다른 설정 파일에서 불러와 코드에서 직접 사용하여 설정 파일에 전달해주는 방식이 필요합니다.
- API 키나 시크릿 등의 중요한 정보는 절대로 깃허브와 같은 공개 저장소에 올리지 않는 것이 보안 상 안전합니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
그러면 혹시, 어떤식으로 환경변수 설정을 할 수 있을까요?