User Agent 설정하기
🔔 최신화 일자: 2025-06-13
nachocode User Agent
앱에서 발생한 요청을 식별할 수 있도록 nachocode에서는 앱 사용자의 User Agent 정보에 앱 정보를 추가하는 기능을 제공하고 있습니다.
nachocode 대시보드에서 앱 User Agent를 설정한 후에 빌드된 앱은 플랫폼에 따라 다음과 같은 고정된 문자열을 User Agent에 삽입합니다.
| 플랫폼 | 삽입되는 문자열 |
|---|---|
| Android | nachocode_android |
| iOS | nachocode_ios |
정보
User Agent는 nachocode 앱을 통해 웹 페이지에 진입한 경우에만 설정되며,
일반 브라우저 또는 외부 앱에서는 설정되지 않습니다.
설정 후 User Agent 예시
Android:
Mozilla/5.0 ... (중략) ... nachocode_android
iOS:
Mozilla/5.0 ... (중략) ... nachocode_ios
제외 URL 정책
일부 외부 서비스(결제 시스템, OAuth 인증 등)에서는 nachocode의 User Agent로 인해 예상치 못한 렌더링 오류나 기능 비정상이 발생할 수 있습니다.
이를 방지하기 위해 nachocode는 제외 URL(Exclusion URL) 기능을 제공합니다.
제외 URL이란?
등록된 특정 URL 또는 도메인에 대해서는
User Agent(nachocode_android / nachocode_ios)를 삽입하지 않고,
디바이스의 기본 User Agent만을 사용하도록 예외처리하는 기능입니다.
예외처리는 다음과 같은 경우에 유용하게 사용됩니다.
- 외부 결제 창 연동 시 WebView 호환성 확보
- 소셜 로그인 페이지 등 민감한 외부 웹 자원 호출