네이티브 Android 또는 iOS 위치 권한 요청을 트리거하기 전에 OneSignal에서 소프트 사전 프롬프트를 사용하여 모바일 앱에서 위치 추적을 활성화하도록 사용자를 안내합니다.
필요한 네이티브 시스템 수준 위치 권한 대화 상자를 표시하기 전에 OneSignal 인앱 메시지를 소프트 사전 프롬프트로 사용하여 사용자로부터 위치 액세스를 쉽게 요청합니다. 이렇게 하면 옵트인 비율이 향상되고 언제 어떻게 요청할지에 대한 더 많은 제어권을 얻을 수 있습니다. 또는 모바일 SDK 위치 메서드를 사용하여 시스템 프롬프트를 직접 트리거할 수 있습니다.
사용자 및 구독 페이지에서 위치 지점이 추적되는 것을 보기 시작합니다.위치 트리거 메시지를 생성합니다.
이 페이지가 도움이 되었나요?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"OneSignal Documentation","description":"OneSignal is a platform for sending push notifications, emails, in-app messages, and SMS campaigns via a single API, Journey Builder, and a dashboard.","colors":{"primary":"#3A3DB3","light":"#E54B4D","dark":"#3A3DB3"},"logo":{"light":"https://mintcdn.com/onesignal/yJcueeDCO7UpHnnY/logo/OneSignal-Logo.svg?fit=max\u0026auto=format\u0026n=yJcueeDCO7UpHnnY\u0026q=85\u0026s=1fcfb6fef6d820fd9d99c74850711107","dark":"https://mintcdn.com/onesignal/s4WC_KzLxf8ornqq/logo/OneSignal-Logo-White.svg?fit=max\u0026auto=format\u0026n=s4WC_KzLxf8ornqq\u0026q=85\u0026s=2573a53b5aea961e18c82b3af8f31925"},"favicon":"https://mintcdn.com/onesignal/SGduBFHpiRdg5l6h/favicon.ico?fit=max\u0026auto=format\u0026n=SGduBFHpiRdg5l6h\u0026q=85\u0026s=c0a99fadc0553c658a83741c5611cef4","api":{"examples":{"languages":["curl","typescript","python","php","go","ruby","java","csharp","rust"],"autogenerate":true}},"navbar":{"links":[{"href":"mailto:support@onesignal.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://dashboard.onesignal.com"}},"footer":{"socials":{"github":"https://github.com/OneSignal","linkedin":"https://linkedin.com/company/onesignal","youtube":"https://www.youtube.com/@onesignalofficial/playlists"}},"seo":{"metatags":{"apple-mobile-web-app-title":"OneSignal Docs"}},"fonts":{"family":"Nunito Sans"},"styling":{"eyebrows":"breadcrumbs","latex":true},"integrations":{"ga4":{"measurementId":"G-2DGWL0VYP5"},"posthog":{"apiKey":"phc_vZpvE0f5eyzcOt30FHer34yddVmNdo9kmlMVRBzLMtn","apiHost":"https://eu.i.posthog.com","sessionRecording":true}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"navigation":{"languages":[{"language":"en","href":"docs/en/home"},{"language":"cn","href":"docs/cn/home"},{"language":"ko","href":"docs/ko/home"},{"language":"ja","href":"docs/ja/home"},{"language":"tr","href":"docs/tr/home"},{"language":"pt-BR","href":"docs/pt-BR/home"},{"language":"es","href":"docs/es/home"},{"language":"fr","href":"docs/fr/home"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"onesignal","hasAudioNarration":false,"actualSubdomain":"onesignal","customDomains":["documentation.onesignal.com"],"gitSource":{"type":"github","owner":"onesignal","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af263cb6575a850b3cad407","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"en","tag":"User Guides","count":203},{"language":"es","tag":"Guías del Usuario","count":178},{"language":"fr","tag":"Guides utilisateur","count":178},{"language":"ja","tag":"ユーザーガイド","count":178},{"language":"ko","tag":"사용자 가이드","count":178},{"language":"pt-BR","tag":"Guia do Usuário","count":178},{"language":"tr","tag":"Kullanıcı Kılavuzları","count":178},{"language":"cn","tag":"用户指南","count":176},{"language":"en","tag":"Message channels","count":90},{"language":"es","tag":"Canales de mensajería","count":84},{"language":"fr","tag":"Canaux de messagerie","count":84},{"language":"ja","tag":"メッセージングチャネル","count":84},{"language":"ko","tag":"메시지 채널","count":84},{"language":"pt-BR","tag":"Canais de mensagem","count":84},{"language":"tr","tag":"Mesaj kanalları","count":84},{"language":"cn","tag":"消息渠道","count":83},{"language":"default","tag":"API Reference","count":68},{"language":"default","tag":"API reference","count":64},{"language":"en","tag":"Analytics \u0026 Integrations","count":53},{"language":"es","tag":"Analítica \u0026 Integraciones","count":52},{"language":"fr","tag":"Analyses et intégrations","count":52},{"language":"ja","tag":"分析 \u0026 統合","count":52},{"language":"ko","tag":"분석 \u0026 통합","count":52},{"language":"pt-BR","tag":"Análises \u0026 Integrações","count":52},{"language":"tr","tag":"Analitik ve Entegrasyonlar","count":52},{"language":"cn","tag":"分析和集成","count":51},{"language":"cn","tag":"开发者指南","count":48},{"language":"es","tag":"Guías del desarrollador","count":48},{"language":"fr","tag":"Guides développeur","count":48},{"language":"ja","tag":"開発者ガイド","count":48},{"language":"ko","tag":"개발자 가이드","count":48},{"language":"tr","tag":"Geliştirici Kılavuzları","count":48},{"language":"en","tag":"Developer Guides","count":47},{"language":"pt-BR","tag":"Guia de desenvolvedor","count":47},{"language":"en","tag":"Integrations","count":37},{"language":"es","tag":"Integraciones","count":37},{"language":"fr","tag":"Intégrations","count":37},{"language":"ja","tag":"統合","count":37},{"language":"ko","tag":"통합","count":37},{"language":"pt-BR","tag":"Integrações","count":37},{"language":"tr","tag":"Entegrasyonlar","count":37},{"language":"cn","tag":"集成","count":36},{"language":"en","tag":"Tutorials","count":35},{"language":"cn","tag":"推送通知","count":31},{"language":"cn","tag":"OneSignal 作为目的地","count":31},{"language":"en","tag":"Push","count":31},{"language":"en","tag":"OneSignal as destination","count":31},{"language":"es","tag":"Push notificaciones","count":31},{"language":"es","tag":"OneSignal como destino","count":31},{"language":"fr","tag":"Push","count":31},{"language":"fr","tag":"OneSignal comme destination","count":31},{"language":"ja","tag":"プッシュ通知","count":31},{"language":"ja","tag":"OneSignal as 宛先","count":31},{"language":"ko","tag":"푸시","count":31},{"language":"ko","tag":"OneSignal을 데이터 목적지로 사용","count":31},{"language":"pt-BR","tag":"Push notificações","count":31},{"language":"pt-BR","tag":"OneSignal como destino","count":31},{"language":"tr","tag":"Anlık bildirimler","count":31},{"language":"tr","tag":"OneSignal hedef","count":31},{"language":"en","tag":"Mobile SDKs","count":26},{"language":"cn","tag":"移动SDK","count":25},{"language":"es","tag":"SDKs móviles","count":25},{"language":"fr","tag":"SDK mobiles","count":25},{"language":"ja","tag":"モバイルSDK","count":25},{"language":"ko","tag":"모바일 SDKs","count":25},{"language":"pt-BR","tag":"SDKs móveis","count":25},{"language":"tr","tag":"Mobil SDK'lar","count":25},{"language":"cn","tag":"教程","count":24},{"language":"es","tag":"Tutoriales","count":24},{"language":"fr","tag":"Tutoriels","count":24},{"language":"ja","tag":"チュートリアル","count":24},{"language":"ko","tag":"튜토리얼","count":24},{"language":"pt-BR","tag":"Tutoriais","count":24},{"language":"tr","tag":"Eğitimler","count":24},{"language":"en","tag":"Mobile SDK setup","count":19},{"language":"cn","tag":"移动SDK设置","count":18},{"language":"es","tag":"Configuración del SDK móvil","count":18},{"language":"fr","tag":"Configuration SDK mobile","count":18},{"language":"ja","tag":"モバイルSDKセットアップ","count":18},{"language":"ko","tag":"모바일 SDK 설정","count":18},{"language":"pt-BR","tag":"Configuração do SDK móvel","count":18},{"language":"tr","tag":"Mobil SDK kurulumu","count":18},{"language":"default","tag":"Messages","count":9},{"language":"default","tag":"Users","count":9},{"language":"default","tag":"Organization","count":9},{"language":"default","tag":"Journeys","count":8},{"language":"default","tag":"Deprecated","count":6},{"language":"default","tag":"Templates","count":6},{"language":"default","tag":"Subscriptions","count":6},{"language":"default","tag":"Segments","count":5}]},"assistantConfig":{"enableStarterQuestions":false,"deflection":{"enabled":true,"email":"support@onesignal.com","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"docs/ko/location-opt-in-prompt","slug":"/docs/ko/location-opt-in-prompt","pageMetadata":{"title":"인앱 메시지로 위치 권한 요청","description":"네이티브 Android 또는 iOS 위치 권한 요청을 트리거하기 전에 OneSignal에서 소프트 사전 프롬프트를 사용하여 모바일 앱에서 위치 추적을 활성화하도록 사용자를 안내합니다.","keywords":["location permissions","in-app message","location tracking","OneSignal location","mobile SDK","iOS location prompt","Android location prompt","soft prompt","location-based notifications"],"href":"/docs/ko/location-opt-in-prompt"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"네이티브 Android 또는 iOS 위치 권한 요청을 트리거하기 전에 OneSignal에서 소프트 사전 프롬프트를 사용하여 모바일 앱에서 위치 추적을 활성화하도록 사용자를 안내합니다.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,hr:`hr`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Check,Frame,Heading,Info,OptimizedImage,Step,Steps}=_components;if(!Check)_missingMdxReference(`Check`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`필요한 네이티브 시스템 수준 위치 권한 대화 상자를 표시하기 전에 OneSignal 인앱 메시지를 소프트 사전 프롬프트로 사용하여 사용자로부터 위치 액세스를 쉽게 요청합니다. 이렇게 하면 옵트인 비율이 향상되고 언제 어떻게 요청할지에 대한 더 많은 제어권을 얻을 수 있습니다. 또는 `,_jsx(_components.a,{href:`/docs/ko/mobile-sdk-reference#location`,children:`모바일 SDK 위치 메서드`}),`를 사용하여 시스템 프롬프트를 직접 트리거할 수 있습니다.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`요구-사항`,children:`요구 사항`}),`\n`,_jsx(_components.p,{children:`인앱 메시지를 생성하기 전에:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`앱에 위치 추적 권한을 추가합니다(Android 및 iOS 모두).`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`플랫폼별 설정 지침은 `,_jsx(_components.a,{href:`/docs/ko/mobile-sdk-reference#location`,children:`모바일 SDK 위치 참조`}),`를 참조하세요.`]}),`\n`]}),`\n`]}),`\n`,_jsx(_components.li,{children:`앱 코드에서 OneSignal과 위치 공유를 활성화합니다.`}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`메시지-생성`,children:`메시지 생성`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`메시지 생성`,children:_jsxs(_components.p,{children:[`OneSignal 대시보드에서 `,_jsx(_components.strong,{children:`메시지 > 인앱 > 새 인앱`}),`으로 이동합니다`]})}),_jsx(Step,{title:`오디언스`,children:_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`모든 사용자가 프롬프트를 보아야 하는 경우 `,_jsx(_components.strong,{children:`모든 사용자에게 표시`}),`를 선택합니다.`]}),`\n`,_jsx(_components.li,{children:`그렇지 않으면 특정 세그먼트를 타겟팅합니다.`}),`\n`]})}),_jsxs(Step,{title:`메시지 디자인`,children:[_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`위치 액세스가 사용자에게 이점이 되는 이유를 명확하게 설명합니다. 예: “관련 로컬 업데이트를 받으려면 위치를 활성화하세요.”`}),`\n`,_jsx(_components.li,{children:`옵트인 가능성을 높이기 위해 간결하지만 구체적으로 작성합니다.`}),`\n`]}),_jsx(Frame,{caption:`인앱 블록 및 미리보기와 함께 클릭 작업을 추가하는 기능을 보여주는 이미지`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/d79589d-iam-setup.png?fit=max\u0026auto=format\u0026n=Z6xkXGfmy814If53\u0026q=85\u0026s=dfc599957a14fae1da44feaca697cc8d`,\"data-og-width\":`1922`,width:`1922`,\"data-og-height\":`1650`,height:`1650`,\"data-path\":`images/docs/d79589d-iam-setup.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/d79589d-iam-setup.png?w=280\u0026fit=max\u0026auto=format\u0026n=Z6xkXGfmy814If53\u0026q=85\u0026s=d4dd42ea01e8c3ddccfe57b9a222878e 280w, https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/d79589d-iam-setup.png?w=560\u0026fit=max\u0026auto=format\u0026n=Z6xkXGfmy814If53\u0026q=85\u0026s=83cc7db669c38793848525406da24e86 560w, https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/d79589d-iam-setup.png?w=840\u0026fit=max\u0026auto=format\u0026n=Z6xkXGfmy814If53\u0026q=85\u0026s=88f59f9d7d6fc8284a099b3b03ec25af 840w, https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/d79589d-iam-setup.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Z6xkXGfmy814If53\u0026q=85\u0026s=71d54ad90f3a0410287d969df583055d 1100w, https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/d79589d-iam-setup.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Z6xkXGfmy814If53\u0026q=85\u0026s=a03dd1df24c718ed15d0e89aeac0946c 1650w, https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/d79589d-iam-setup.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Z6xkXGfmy814If53\u0026q=85\u0026s=1c5b0ec452473d466c3b24ddfc2935a3 2500w`})})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`위치-권한-프롬프트-클릭-작업-추가`,children:`위치 권한 프롬프트 클릭 작업 추가`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`버튼 또는 이미지 추가`,children:_jsx(_components.p,{children:`명확한 클릭 유도 문안이 있는 버튼 또는 이미지를 추가합니다(예: “위치 활성화”).`})}),_jsxs(Step,{title:`클릭 작업 추가`,children:[_jsx(_components.p,{children:`옵션에서:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`클릭 작업 추가`}),`를 클릭합니다`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`위치 권한 프롬프트`}),`를 선택합니다`]}),`\n`]}),_jsx(_components.p,{children:`클릭하면 OneSignal이 네이티브 필수 시스템 수준 위치 프롬프트를 트리거합니다.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`위치가 이미 활성화된 경우 불필요한 프롬프트를 피하기 위해 메시지가 표시되지 않습니다.`})}),_jsx(Info,{children:_jsx(_components.p,{children:`Android 및 iOS 모두 시스템 수준 프롬프트가 나타날 수 있는 빈도를 제한합니다. 이 소프트 사전 프롬프트를 사용하면 이러한 제한을 피하고 필요한 경우 반복 시도를 허용할 수 있습니다.`})}),_jsx(Frame,{caption:`인앱 블록 및 클릭 작업을 추가하는 기능을 보여주는 이미지`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/onesignal/_KaXe4GQkxsEfa17/images/docs/3ee94da-iam-setup-add-buttons.png?fit=max\u0026auto=format\u0026n=_KaXe4GQkxsEfa17\u0026q=85\u0026s=bea5041690d177a6b2c74b970bac178d`,\"data-og-width\":`561`,width:`561`,\"data-og-height\":`767`,height:`767`,\"data-path\":`images/docs/3ee94da-iam-setup-add-buttons.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/onesignal/_KaXe4GQkxsEfa17/images/docs/3ee94da-iam-setup-add-buttons.png?w=280\u0026fit=max\u0026auto=format\u0026n=_KaXe4GQkxsEfa17\u0026q=85\u0026s=4dfa54440d17d330f24de40ede0cf237 280w, https://mintcdn.com/onesignal/_KaXe4GQkxsEfa17/images/docs/3ee94da-iam-setup-add-buttons.png?w=560\u0026fit=max\u0026auto=format\u0026n=_KaXe4GQkxsEfa17\u0026q=85\u0026s=931092275a192d75cb84355eaa9d42c6 560w, https://mintcdn.com/onesignal/_KaXe4GQkxsEfa17/images/docs/3ee94da-iam-setup-add-buttons.png?w=840\u0026fit=max\u0026auto=format\u0026n=_KaXe4GQkxsEfa17\u0026q=85\u0026s=ea134345ad00ce18563b56a0dcdf0a9f 840w, https://mintcdn.com/onesignal/_KaXe4GQkxsEfa17/images/docs/3ee94da-iam-setup-add-buttons.png?w=1100\u0026fit=max\u0026auto=format\u0026n=_KaXe4GQkxsEfa17\u0026q=85\u0026s=2a165eecf5913d37eb2665bb101e8487 1100w, https://mintcdn.com/onesignal/_KaXe4GQkxsEfa17/images/docs/3ee94da-iam-setup-add-buttons.png?w=1650\u0026fit=max\u0026auto=format\u0026n=_KaXe4GQkxsEfa17\u0026q=85\u0026s=2f076342c71b1503226caab936ffa572 1650w, https://mintcdn.com/onesignal/_KaXe4GQkxsEfa17/images/docs/3ee94da-iam-setup-add-buttons.png?w=2500\u0026fit=max\u0026auto=format\u0026n=_KaXe4GQkxsEfa17\u0026q=85\u0026s=eff754c093db7d7d56d621f28815bae4 2500w`})})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`인앱-메시지-트리거`,children:`인앱 메시지 트리거`}),`\n`,_jsx(_components.p,{children:`프롬프트가 표시되는 시기와 방법을 제어할 수 있습니다.`}),`\n`,_jsx(Heading,{level:`3`,id:`옵션-1-시간-기반-트리거`,children:`옵션 1: 시간 기반 트리거`}),`\n`,_jsx(_components.p,{children:`사용자가 앱에서 설정된 시간(예: 30초 후)이 지난 후 메시지를 표시합니다.`}),`\n`,_jsx(Frame,{caption:`세션 인앱 트리거를 보여주는 이미지.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/fb26c9cc44f0ff633869613177c204987850f8a45de908f153387b6c18211e3d-Screenshot_2025-04-03_at_6.34.31_PM.png?fit=max\u0026auto=format\u0026n=KSCNwSpBCNSQ8xdF\u0026q=85\u0026s=aa5c748b14350c0c35165194daf0b567`,\"data-og-width\":`1566`,width:`1566`,\"data-og-height\":`688`,height:`688`,\"data-path\":`images/docs/fb26c9cc44f0ff633869613177c204987850f8a45de908f153387b6c18211e3d-Screenshot_2025-04-03_at_6.34.31_PM.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/fb26c9cc44f0ff633869613177c204987850f8a45de908f153387b6c18211e3d-Screenshot_2025-04-03_at_6.34.31_PM.png?w=280\u0026fit=max\u0026auto=format\u0026n=KSCNwSpBCNSQ8xdF\u0026q=85\u0026s=d393a167e970caed446efe057218e78a 280w, https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/fb26c9cc44f0ff633869613177c204987850f8a45de908f153387b6c18211e3d-Screenshot_2025-04-03_at_6.34.31_PM.png?w=560\u0026fit=max\u0026auto=format\u0026n=KSCNwSpBCNSQ8xdF\u0026q=85\u0026s=ccdaa0118ea7a9fc0213ceb630b56a3c 560w, https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/fb26c9cc44f0ff633869613177c204987850f8a45de908f153387b6c18211e3d-Screenshot_2025-04-03_at_6.34.31_PM.png?w=840\u0026fit=max\u0026auto=format\u0026n=KSCNwSpBCNSQ8xdF\u0026q=85\u0026s=b3fa6fe9e7c5eaf58cfac4a55858531e 840w, https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/fb26c9cc44f0ff633869613177c204987850f8a45de908f153387b6c18211e3d-Screenshot_2025-04-03_at_6.34.31_PM.png?w=1100\u0026fit=max\u0026auto=format\u0026n=KSCNwSpBCNSQ8xdF\u0026q=85\u0026s=f0477adf311131562e3ab84894a1dec3 1100w, https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/fb26c9cc44f0ff633869613177c204987850f8a45de908f153387b6c18211e3d-Screenshot_2025-04-03_at_6.34.31_PM.png?w=1650\u0026fit=max\u0026auto=format\u0026n=KSCNwSpBCNSQ8xdF\u0026q=85\u0026s=9223bba3ab468281fda68509b3f214fd 1650w, https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/fb26c9cc44f0ff633869613177c204987850f8a45de908f153387b6c18211e3d-Screenshot_2025-04-03_at_6.34.31_PM.png?w=2500\u0026fit=max\u0026auto=format\u0026n=KSCNwSpBCNSQ8xdF\u0026q=85\u0026s=e3d75f025a55cdf66438685b146733f0 2500w`})}),`\n`,_jsx(Heading,{level:`3`,id:`옵션-2-프로그래밍-방식-트리거`,children:`옵션 2: 프로그래밍 방식 트리거`}),`\n`,_jsx(_components.p,{children:`SDK를 통해 프롬프트가 나타나는 시기를 정확하게 제어합니다:`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`앱에 트리거 코드를 추가합니다.`,children:_jsxs(_components.p,{children:[`SDK의 `,_jsxs(_components.a,{href:`/docs/ko/mobile-sdk-reference#in-app-messages`,children:[_jsx(_components.code,{children:`addTrigger`}),` 메서드`]}),`를 사용하여 `,_jsx(_components.code,{children:`location_prompt`}),`와 같은 키와 `,_jsx(_components.code,{children:`true`}),`와 같은 값을 설정합니다. 그런 다음 앱 내에서 원하는 때마다 이를 호출합니다.`]})}),_jsxs(Step,{title:`메시지에 트리거를 추가합니다`,children:[_jsxs(_components.p,{children:[`인앱 메시지 설정에서 동일한 트리거 키(`,_jsx(_components.code,{children:`location_prompt`}),`)와 값(`,_jsx(_components.code,{children:`true`}),`)을 설정합니다.`]}),_jsx(Frame,{caption:`프로그래밍 방식 인앱 트리거를 보여주는 이미지.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/onesignal/6tscVAtiSqz353kV/images/docs/a1073246e17c826da317ef34f1fb4b4171e924a2de9f199cef9c154a0470c9aa-Screenshot_2025-04-03_at_6.35.33_PM.png?fit=max\u0026auto=format\u0026n=6tscVAtiSqz353kV\u0026q=85\u0026s=aa22c76661dc1cbf6ddac693fd471a1a`,\"data-og-width\":`1566`,width:`1566`,\"data-og-height\":`742`,height:`742`,\"data-path\":`images/docs/a1073246e17c826da317ef34f1fb4b4171e924a2de9f199cef9c154a0470c9aa-Screenshot_2025-04-03_at_6.35.33_PM.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/onesignal/6tscVAtiSqz353kV/images/docs/a1073246e17c826da317ef34f1fb4b4171e924a2de9f199cef9c154a0470c9aa-Screenshot_2025-04-03_at_6.35.33_PM.png?w=280\u0026fit=max\u0026auto=format\u0026n=6tscVAtiSqz353kV\u0026q=85\u0026s=f209eb8491cfb22344f1eaa5cb8c33ea 280w, https://mintcdn.com/onesignal/6tscVAtiSqz353kV/images/docs/a1073246e17c826da317ef34f1fb4b4171e924a2de9f199cef9c154a0470c9aa-Screenshot_2025-04-03_at_6.35.33_PM.png?w=560\u0026fit=max\u0026auto=format\u0026n=6tscVAtiSqz353kV\u0026q=85\u0026s=3e90d503300f51cb4b094291cdd660e8 560w, https://mintcdn.com/onesignal/6tscVAtiSqz353kV/images/docs/a1073246e17c826da317ef34f1fb4b4171e924a2de9f199cef9c154a0470c9aa-Screenshot_2025-04-03_at_6.35.33_PM.png?w=840\u0026fit=max\u0026auto=format\u0026n=6tscVAtiSqz353kV\u0026q=85\u0026s=0d7c76dfce9b4a91a8acbe0818b08733 840w, https://mintcdn.com/onesignal/6tscVAtiSqz353kV/images/docs/a1073246e17c826da317ef34f1fb4b4171e924a2de9f199cef9c154a0470c9aa-Screenshot_2025-04-03_at_6.35.33_PM.png?w=1100\u0026fit=max\u0026auto=format\u0026n=6tscVAtiSqz353kV\u0026q=85\u0026s=6aca94ca757265aa140101eeefc00f98 1100w, https://mintcdn.com/onesignal/6tscVAtiSqz353kV/images/docs/a1073246e17c826da317ef34f1fb4b4171e924a2de9f199cef9c154a0470c9aa-Screenshot_2025-04-03_at_6.35.33_PM.png?w=1650\u0026fit=max\u0026auto=format\u0026n=6tscVAtiSqz353kV\u0026q=85\u0026s=0ae19047a34b83d51d1e91a88004a63c 1650w, https://mintcdn.com/onesignal/6tscVAtiSqz353kV/images/docs/a1073246e17c826da317ef34f1fb4b4171e924a2de9f199cef9c154a0470c9aa-Screenshot_2025-04-03_at_6.35.33_PM.png?w=2500\u0026fit=max\u0026auto=format\u0026n=6tscVAtiSqz353kV\u0026q=85\u0026s=ad8d55a524d9bb30c9446d6660da2d76 2500w`})})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`메시지-빈도-설정`,children:`메시지 빈도 설정`}),`\n`,_jsx(_components.p,{children:`사용자에게 스팸을 보내지 않으려면:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`여러 번`}),`을 선택합니다`]}),`\n`,_jsx(_components.li,{children:`메시지를 표시할 횟수를 설정합니다`}),`\n`,_jsx(_components.li,{children:`각 시도 간 간격을 설정합니다`}),`\n`]}),`\n`,_jsx(_components.p,{children:`예시 설정: 최대 5번 표시, 각 시도 간 4주 간격`}),`\n`,_jsx(_components.p,{children:`이를 통해 최대 5개월 동안 월별 알림이 가능하며 지속성과 사용자 경험 간의 균형을 유지합니다.`}),`\n`,_jsx(Frame,{caption:`반복 프롬프트를 위한 예시 스케줄링 구성.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/onesignal/6tscVAtiSqz353kV/images/docs/9e87626b6069826d65baa160acf278f9ada4724ea1a4155b63a2bd3be9e1fc64-Screenshot_2025-04-03_at_7.02.24_PM.png?fit=max\u0026auto=format\u0026n=6tscVAtiSqz353kV\u0026q=85\u0026s=00f77c150cdb1f667aef561d09cd5998`,\"data-og-width\":`1566`,width:`1566`,\"data-og-height\":`722`,height:`722`,\"data-path\":`images/docs/9e87626b6069826d65baa160acf278f9ada4724ea1a4155b63a2bd3be9e1fc64-Screenshot_2025-04-03_at_7.02.24_PM.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/onesignal/6tscVAtiSqz353kV/images/docs/9e87626b6069826d65baa160acf278f9ada4724ea1a4155b63a2bd3be9e1fc64-Screenshot_2025-04-03_at_7.02.24_PM.png?w=280\u0026fit=max\u0026auto=format\u0026n=6tscVAtiSqz353kV\u0026q=85\u0026s=94e8398d00281f4f511ded8794c95695 280w, https://mintcdn.com/onesignal/6tscVAtiSqz353kV/images/docs/9e87626b6069826d65baa160acf278f9ada4724ea1a4155b63a2bd3be9e1fc64-Screenshot_2025-04-03_at_7.02.24_PM.png?w=560\u0026fit=max\u0026auto=format\u0026n=6tscVAtiSqz353kV\u0026q=85\u0026s=99f253e8b4af0c3d4a72aea8323611f5 560w, https://mintcdn.com/onesignal/6tscVAtiSqz353kV/images/docs/9e87626b6069826d65baa160acf278f9ada4724ea1a4155b63a2bd3be9e1fc64-Screenshot_2025-04-03_at_7.02.24_PM.png?w=840\u0026fit=max\u0026auto=format\u0026n=6tscVAtiSqz353kV\u0026q=85\u0026s=0f887b06b22dc465519b08598ff4cafe 840w, https://mintcdn.com/onesignal/6tscVAtiSqz353kV/images/docs/9e87626b6069826d65baa160acf278f9ada4724ea1a4155b63a2bd3be9e1fc64-Screenshot_2025-04-03_at_7.02.24_PM.png?w=1100\u0026fit=max\u0026auto=format\u0026n=6tscVAtiSqz353kV\u0026q=85\u0026s=f751fb102afada2c177e37ef92301839 1100w, https://mintcdn.com/onesignal/6tscVAtiSqz353kV/images/docs/9e87626b6069826d65baa160acf278f9ada4724ea1a4155b63a2bd3be9e1fc64-Screenshot_2025-04-03_at_7.02.24_PM.png?w=1650\u0026fit=max\u0026auto=format\u0026n=6tscVAtiSqz353kV\u0026q=85\u0026s=a95ec9ca3424ab260bacb344fa77c85f 1650w, https://mintcdn.com/onesignal/6tscVAtiSqz353kV/images/docs/9e87626b6069826d65baa160acf278f9ada4724ea1a4155b63a2bd3be9e1fc64-Screenshot_2025-04-03_at_7.02.24_PM.png?w=2500\u0026fit=max\u0026auto=format\u0026n=6tscVAtiSqz353kV\u0026q=85\u0026s=29e094fa6fcaabb16baae26ace811008 2500w`})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`모범-사례`,children:`모범 사례`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`항상 사용자에게 위치 액세스의 이점을 설명합니다.`}),`\n`,_jsx(_components.li,{children:`세그먼트 또는 트리거를 사용하여 나쁜 시기에 요청하지 않도록 합니다.`}),`\n`,_jsx(_components.li,{children:`사전 프롬프트는 옵트인 비율을 높이고 운영 체제 제한을 피합니다.`}),`\n`,_jsx(_components.li,{children:`인앱 메시지를 트리거하기 전에 앱에서 위치 권한이 올바르게 구성되었는지 확인합니다.`}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsxs(Check,{children:[_jsx(_components.p,{children:`사용자 및 구독 페이지에서 위치 지점이 추적되는 것을 보기 시작합니다.`}),_jsxs(_components.p,{children:[_jsx(_components.a,{href:`/docs/ko/location-triggered-event`,children:`위치 트리거 메시지`}),`를 생성합니다.`]})]}),`\n`,_jsx(_components.hr,{})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"인앱 메시지로 위치 권한 요청","description":"네이티브 Android 또는 iOS 위치 권한 요청을 트리거하기 전에 OneSignal에서 소프트 사전 프롬프트를 사용하여 모바일 앱에서 위치 추적을 활성화하도록 사용자를 안내합니다.","keywords":["location permissions","in-app message","location tracking","OneSignal location","mobile SDK","iOS location prompt","Android location prompt","soft prompt","location-based notifications"],"href":"/docs/ko/location-opt-in-prompt"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"요구 사항","slug":"요구-사항","depth":2,"children":[]},{"title":"메시지 생성","slug":"메시지-생성","depth":2,"children":[]},{"title":"위치 권한 프롬프트 클릭 작업 추가","slug":"위치-권한-프롬프트-클릭-작업-추가","depth":2,"children":[]},{"title":"인앱 메시지 트리거","slug":"인앱-메시지-트리거","depth":2,"children":[{"title":"옵션 1: 시간 기반 트리거","slug":"옵션-1-시간-기반-트리거","depth":3,"children":[]},{"title":"옵션 2: 프로그래밍 방식 트리거","slug":"옵션-2-프로그래밍-방식-트리거","depth":3,"children":[]}]},{"title":"메시지 빈도 설정","slug":"메시지-빈도-설정","depth":2,"children":[]},{"title":"모범 사례","slug":"모범-사례","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/onesignal/e069c1b9f3157e14/hotjar-koala.js","/_mintlify/custom/onesignal/3e5d03885ab32f49/intercom.js","/_mintlify/custom/onesignal/dbb7af4794d1b586/munchkin-marketo.js"],"subdomain":"onesignal","siteName":"OneSignal Documentation","title":"인앱 메시지로 위치 권한 요청 - OneSignal Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/docs/en/location-opt-in-prompt","matchLevel":1},"cn":{"href":"/docs/cn/location-opt-in-prompt","matchLevel":1},"ko":{"href":"/docs/ko/location-opt-in-prompt","matchLevel":0},"ja":{"href":"/docs/ja/location-opt-in-prompt","matchLevel":1},"tr":{"href":"/docs/tr/location-opt-in-prompt","matchLevel":1},"pt-BR":{"href":"/docs/pt-BR/location-opt-in-prompt","matchLevel":1},"es":{"href":"/docs/es/location-opt-in-prompt","matchLevel":1},"fr":{"href":"/docs/fr/location-opt-in-prompt","matchLevel":1}}},"lastModified":"2026-01-28T10:02:04.685Z","originalFileLocation":"docs/ko/location-opt-in-prompt.mdx","locale":"ko"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"네이티브 Android 또는 iOS 위치 권한 요청을 트리거하기 전에 OneSignal에서 소프트 사전 프롬프트를 사용하여 모바일 앱에서 위치 추적을 활성화하도록 사용자를 안내합니다.\">\u003cmeta data-mint-head name=\"application-name\" content=\"OneSignal Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"인앱 메시지로 위치 권한 요청 - OneSignal Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"네이티브 Android 또는 iOS 위치 권한 요청을 트리거하기 전에 OneSignal에서 소프트 사전 프롬프트를 사용하여 모바일 앱에서 위치 추적을 활성화하도록 사용자를 안내합니다.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"OneSignal Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://documentation.onesignal.com/docs/ko/location-opt-in-prompt\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://onesignal.mintlify.site/_mintlify/api/og/v2?division=%F0%9F%A7%A0+%ED%83%80%EA%B2%9F%ED%8C%85+%26+%EA%B0%9C%EC%9D%B8%ED%99%94+%EA%B0%95%ED%99%94\u0026amp;title=%EC%9D%B8%EC%95%B1+%EB%A9%94%EC%8B%9C%EC%A7%80%EB%A1%9C+%EC%9C%84%EC%B9%98+%EA%B6%8C%ED%95%9C+%EC%9A%94%EC%B2%AD\u0026amp;description=%EB%84%A4%EC%9D%B4%ED%8B%B0%EB%B8%8C+Android+%EB%98%90%EB%8A%94+iOS+%EC%9C%84%EC%B9%98+%EA%B6%8C%ED%95%9C+%EC%9A%94%EC%B2%AD%EC%9D%84+%ED%8A%B8%EB%A6%AC%EA%B1%B0%ED%95%98%EA%B8%B0+%EC%A0%84%EC%97%90+OneSignal%EC%97%90%EC%84%9C+%EC%86%8C%ED%94%84%ED%8A%B8+%EC%82%AC%EC%A0%84+%ED%94%84%EB%A1%AC%ED%94%84%ED%8A%B8%EB%A5%BC+%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC+%EB%AA%A8%EB%B0%94%EC%9D%BC+%EC%95%B1%EC%97%90%EC%84%9C+%EC%9C%84%EC%B9%98+%EC%B6%94%EC%A0%81%EC%9D%84+%ED%99%9C%EC%84%B1%ED%99%94%ED%95%98%EB%8F%84%EB%A1%9D+%EC%82%AC%EC%9A%A9%EC%9E%90%EB%A5%BC+%EC%95%88%EB%82%B4%ED%95%A9%EB%8B%88%EB%8B%A4.\u0026amp;theme=12e705baa88dc8cc6d7a9877\u0026amp;signature=24f421e94644202a85d2a1f538755ccd13b927f0ac3ec8696ab6a7c9f43546de\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"인앱 메시지로 위치 권한 요청 - OneSignal Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"네이티브 Android 또는 iOS 위치 권한 요청을 트리거하기 전에 OneSignal에서 소프트 사전 프롬프트를 사용하여 모바일 앱에서 위치 추적을 활성화하도록 사용자를 안내합니다.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://onesignal.mintlify.site/_mintlify/api/og/v2?division=%F0%9F%A7%A0+%ED%83%80%EA%B2%9F%ED%8C%85+%26+%EA%B0%9C%EC%9D%B8%ED%99%94+%EA%B0%95%ED%99%94\u0026amp;title=%EC%9D%B8%EC%95%B1+%EB%A9%94%EC%8B%9C%EC%A7%80%EB%A1%9C+%EC%9C%84%EC%B9%98+%EA%B6%8C%ED%95%9C+%EC%9A%94%EC%B2%AD\u0026amp;description=%EB%84%A4%EC%9D%B4%ED%8B%B0%EB%B8%8C+Android+%EB%98%90%EB%8A%94+iOS+%EC%9C%84%EC%B9%98+%EA%B6%8C%ED%95%9C+%EC%9A%94%EC%B2%AD%EC%9D%84+%ED%8A%B8%EB%A6%AC%EA%B1%B0%ED%95%98%EA%B8%B0+%EC%A0%84%EC%97%90+OneSignal%EC%97%90%EC%84%9C+%EC%86%8C%ED%94%84%ED%8A%B8+%EC%82%AC%EC%A0%84+%ED%94%84%EB%A1%AC%ED%94%84%ED%8A%B8%EB%A5%BC+%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC+%EB%AA%A8%EB%B0%94%EC%9D%BC+%EC%95%B1%EC%97%90%EC%84%9C+%EC%9C%84%EC%B9%98+%EC%B6%94%EC%A0%81%EC%9D%84+%ED%99%9C%EC%84%B1%ED%99%94%ED%95%98%EB%8F%84%EB%A1%9D+%EC%82%AC%EC%9A%A9%EC%9E%90%EB%A5%BC+%EC%95%88%EB%82%B4%ED%95%A9%EB%8B%88%EB%8B%A4.\u0026amp;theme=12e705baa88dc8cc6d7a9877\u0026amp;signature=24f421e94644202a85d2a1f538755ccd13b927f0ac3ec8696ab6a7c9f43546de\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/onesignal/eCiRydtW5fLfLRWp/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"OneSignal Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3A3DB3\">\u003clink data-mint-head rel=\"canonical\" href=\"https://documentation.onesignal.com/docs/ko/location-opt-in-prompt\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/ko/location-opt-in-prompt.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://documentation.onesignal.com/docs/ko/location-opt-in-prompt\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://documentation.onesignal.com/docs/en/location-opt-in-prompt\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://documentation.onesignal.com/docs/cn/location-opt-in-prompt\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://documentation.onesignal.com/docs/ja/location-opt-in-prompt\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"tr\" href=\"https://documentation.onesignal.com/docs/tr/location-opt-in-prompt\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://documentation.onesignal.com/docs/pt-BR/location-opt-in-prompt\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://documentation.onesignal.com/docs/es/location-opt-in-prompt\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://documentation.onesignal.com/docs/fr/location-opt-in-prompt\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://documentation.onesignal.com/docs/en/location-opt-in-prompt\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://documentation.onesignal.com/#organization\",\"name\":\"OneSignal Documentation\",\"url\":\"https://documentation.onesignal.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/onesignal/yJcueeDCO7UpHnnY/logo/OneSignal-Logo.svg?fit=max\u0026auto=format\u0026n=yJcueeDCO7UpHnnY\u0026q=85\u0026s=1fcfb6fef6d820fd9d99c74850711107\"}},{\"@type\":\"WebSite\",\"@id\":\"https://documentation.onesignal.com#website\",\"name\":\"OneSignal Documentation\",\"url\":\"https://documentation.onesignal.com\",\"publisher\":{\"@id\":\"https://documentation.onesignal.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://documentation.onesignal.com/docs/ko/location-opt-in-prompt#webpage\",\"url\":\"https://documentation.onesignal.com/docs/ko/location-opt-in-prompt\",\"name\":\"인앱 메시지로 위치 권한 요청\",\"description\":\"네이티브 Android 또는 iOS 위치 권한 요청을 트리거하기 전에 OneSignal에서 소프트 사전 프롬프트를 사용하여 모바일 앱에서 위치 추적을 활성화하도록 사용자를 안내합니다.\",\"dateModified\":\"2026-01-28T10:02:04.685Z\",\"isPartOf\":{\"@id\":\"https://documentation.onesignal.com#website\"},\"breadcrumb\":{\"@id\":\"https://documentation.onesignal.com/docs/ko/location-opt-in-prompt#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://documentation.onesignal.com/docs/ko/location-opt-in-prompt#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"🧠 타겟팅 \u0026 개인화 강화\",\"item\":\"https://documentation.onesignal.com/docs/ko/auto-segment-users-by-page-visit\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"인앱 메시지로 위치 권한 요청\",\"item\":\"https://documentation.onesignal.com/docs/ko/location-opt-in-prompt\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://documentation.onesignal.com/docs/ko/location-opt-in-prompt#article\",\"headline\":\"인앱 메시지로 위치 권한 요청\",\"name\":\"인앱 메시지로 위치 권한 요청\",\"description\":\"네이티브 Android 또는 iOS 위치 권한 요청을 트리거하기 전에 OneSignal에서 소프트 사전 프롬프트를 사용하여 모바일 앱에서 위치 추적을 활성화하도록 사용자를 안내합니다.\",\"url\":\"https://documentation.onesignal.com/docs/ko/location-opt-in-prompt\",\"mainEntityOfPage\":{\"@id\":\"https://documentation.onesignal.com/docs/ko/location-opt-in-prompt#webpage\"},\"dateModified\":\"2026-01-28T10:02:04.685Z\",\"keywords\":\"location permissions, in-app message, location tracking, OneSignal location, mobile SDK, iOS location prompt, Android location prompt, soft prompt, location-based notifications\",\"publisher\":{\"@id\":\"https://documentation.onesignal.com/#organization\"},\"isPartOf\":{\"@id\":\"https://documentation.onesignal.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"OneSignal Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"OneSignal Documentation","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/docs/en/location-opt-in-prompt"}]},{"language":"cn","pages":[{"title":"cn","href":"/docs/cn/location-opt-in-prompt"}]},{"language":"ko","tabs":[{"tab":"홈","pages":[{"title":"홈","href":"/docs/ko/home"}]},{"tab":"사용자 가이드","pages":[{"title":"사용자 가이드","href":"/docs/ko/quickstart-guide"}]},{"tab":"개발자 가이드","pages":[{"title":"개발자 가이드","href":"/docs/ko/developers"}]},{"tab":"튜토리얼","groups":[{"group":"튜토리얼","pages":[{"title":"튜토리얼 및 사용 사례","href":"/docs/ko/tutorials"}]},{"group":"🏢 산업별","pages":[{"title":"게임 전략","href":"/docs/ko/gaming-industry"},{"title":"금융 및 핀테크 전략","href":"/docs/ko/financial-fintech-industry"},{"title":"뉴스 및 미디어 전략","href":"/docs/ko/news-and-media-industry"}]},{"group":"📈 참여도 \u0026 유지도 증가","pages":[{"title":"장바구니 이탈 튜토리얼","href":"/docs/ko/abandoned-cart"},{"title":"활동 피드 만들기","href":"/docs/ko/create-an-activity-feed"},{"title":"예약 확인","href":"/docs/ko/booking-confirmations"},{"title":"버튼 기반 온보딩 캐러셀 구축하기","href":"/docs/ko/in-app-onboarding-carousel-tutorial"},{"title":"소셜 활동","href":"/docs/ko/social-activity"},{"title":"오래된 앱 버전을 타겟팅하여 앱 업데이트 권장","sidebarTitle":"앱 버전 업데이트 프롬프트","href":"/docs/ko/app-version-update"},{"title":"앱 스토어 리뷰 더 많이 받기","href":"/docs/ko/example-app-store-review"},{"title":"배너 인앱 메시지로 사용자 온보딩","href":"/docs/ko/example-create-a-tutorial"}]},{"group":"🔔 중요 또는 시간 민감한 메시지 전달","pages":[{"title":"트랜잭션 메시지","href":"/docs/ko/transactional-messages"},{"title":"대체 메시지: 푸시를 사용할 수 없을 때 Email 또는 SMS","href":"/docs/ko/push-fallback-method"},{"title":"위치 기반 메시지","href":"/docs/ko/location-triggered-event"}]},{"group":"🧠 타겟팅 \u0026 개인화 강화","pages":[{"title":"더 스마트한 타겟팅을 위한 주제 관심사 추적","description":"사용자가 방문하는 페이지와 푸시 알림을 구독한 페이지를 기반으로 OneSignal 태그를 지정하고 타겟 캠페인용 세그먼트를 만드세요. 주제별 카운터 태그와 구독 시 귀속 태그 두 가지 패턴을 웹, Android, iOS 코드 예제와 함께 설명합니다.","href":"/docs/ko/auto-segment-users-by-page-visit"},{"title":"인앱 메시지로 위치 권한 요청","href":"/docs/ko/location-opt-in-prompt"},{"title":"피드백을 요청하는 설문조사 만들기","description":"분석 및 세그먼테이션을 위해 캐러셀, 버튼 클릭 작업, 결과 및 태그를 사용하여 다페이지 인앱 설문조사를 구축하세요.","href":"/docs/ko/example-create-a-survey"},{"title":"특정 Android 제조업체 및 기기 타겟팅","href":"/docs/ko/example-target-certain-android-manufacturers-and-devices"}]},{"group":"🛠️ 사용자 경험 \u0026 온보딩 개선","pages":[{"title":"이메일에 대한 확인된 옵트인 설정","href":"/docs/ko/double-opt-in-email"},{"title":"기본 설정 센터","href":"/docs/ko/preference-center"},{"title":"인증, 매직 링크, OTP 및 이중 옵트인 메시지 보내기","href":"/docs/ko/example-verification-magic-link-otp"},{"title":"iOS: 이미지 캐러셀 푸시 알림","href":"/docs/ko/ios-image-carousel-push-notifications"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/reference/rest-api-overview"}]},{"tab":"Release Notes","pages":[{"title":"Release Notes","href":"/release-notes/changelog"}]}],"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://onesignal.com/blog"},{"anchor":"GitHub","icon":"github","href":"https://github.com/OneSignal"},{"anchor":"YouTube","icon":"youtube","href":"https://www.youtube.com/@onesignalofficial/playlists"}]}},{"language":"ja","pages":[{"title":"ja","href":"/docs/ja/location-opt-in-prompt"}]},{"language":"tr","pages":[{"title":"tr","href":"/docs/tr/location-opt-in-prompt"}]},{"language":"pt-BR","pages":[{"title":"pt-BR","href":"/docs/pt-BR/location-opt-in-prompt"}]},{"language":"es","pages":[{"title":"es","href":"/docs/es/location-opt-in-prompt"}]},{"language":"fr","pages":[{"title":"fr","href":"/docs/fr/location-opt-in-prompt"}]}]},"basePath":"","title":"인앱 메시지로 위치 권한 요청 - OneSignal Documentation","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-5Xwp92K7.js","DynamicMarkdown-BoyYAA8K.js","zoom-image-lightbox-DkE6VzSN.js","lightbox-handle-r17bVUz3.js"]}