# 기기 등록 및 데이터 동기화

Pushwoosh를 통해 사용자를 효과적으로 타겟팅하고 참여시키려면 사용자 기기가 올바르게 등록되고 데이터가 동기화되었는지 확인하는 것이 중요합니다. 특정 요구 사항에 따라 Pushwoosh에 기기를 등록하고 데이터를 동기화하는 몇 가지 방법이 있습니다.

## Pushwoosh SDK

### 모바일

<Aside type="caution" icon="setting" title="개발자 지원 필요">
사용자를 등록하려면 먼저 Pushwoosh SDK를 통합해야 합니다. 시작하려면 개발팀과 다음 링크를 공유하세요: [SDK 통합 가이드](/ko/developer/pushwoosh-sdk/pushwoosh-sdk-overview/) 및 [SDK를 통한 사용자 등록](/ko/developer/first-steps/subscribe-users/#pushwoosh-sdk).
</Aside>

모바일 앱의 경우, 앱, Pushwoosh 시스템, 그리고 선택적으로 고객이 특정 데이터 파이프라인이나 워크플로우에 사용할 수 있는 타사 시스템 간의 원활한 기기 등록 및 데이터 동기화를 위해 Pushwoosh SDK 통합이 권장되는 방법입니다.

SDK를 통합하면 기기 등록 및 푸시 토큰 처리 과정을 자동화할 수 있습니다. SDK는 내부적으로 registerDevice API 메서드를 호출하여 수동 개입 없이 모든 기기가 Pushwoosh에 등록되고 동기화되도록 보장합니다.

또한 Pushwoosh SDK를 사용하면 SMS 및 WhatsApp 알림을 위한 전화번호를 등록할 수 있습니다.

### 웹

<Aside type="caution" icon="setting" title="개발자 지원 필요">
사용자를 등록하려면 먼저 [웹 푸시 SDK](/ko/developer/pushwoosh-sdk/web-push-notifications/web-push-sdk-30)를 통합해야 합니다. 시작하려면 개발팀과 다음 링크를 공유하세요: [웹 푸시 SDK 통합 가이드](/ko/developer/pushwoosh-sdk/web-push-notifications/web-push-sdk-30) 및 [SDK를 통한 사용자 등록](/ko/developer/first-steps/subscribe-users#web).
</Aside>

팁: 웹사이트 방문자가 푸시 알림을 수신하도록 허용하려면 사이트에 사용자 지정 또는 기본 [구독 프롬프트](/ko/product/messaging-channels/push-notifications/subscription-prompt)를 설정하세요. 이 프롬프트는 브라우저의 기본 구독 요청을 트리거하며, 사용자는 사이트의 웹 푸시 알림을 활성화하거나 차단할 수 있습니다.

<video src="/start-with-your-project-subscribe-users-1.webm" title="웹 푸시 알림에 대한 구독 프롬프트와 브라우저 권한 대화 상자를 보여주는 웹사이트." autoplay loop muted playsinline />

[Pushwoosh SDK에 대해 자세히 알아보기](/ko/developer/pushwoosh-sdk/pushwoosh-sdk-overview)

## Pushwoosh API

또한 **Pushwoosh API**를 사용하여 기기를 등록하고 데이터를 동기화할 수 있습니다. API는 더 고급 시나리오에 대한 완전한 유연성을 제공합니다.

<Aside type="caution" icon="setting" title="개발자 지원 필요">
Pushwoosh API를 사용하여 기기를 등록하고 데이터를 동기화하려면 개발팀의 지원이 필요합니다. 올바른 구현을 위해 [이 가이드](/ko/developer/first-steps/subscribe-users#pushwoosh-api)를 공유해주세요.
</Aside>

## 기존 사용자 기반 가져오기

기존의 대규모 데이터 세트로 작업하는 경우 이 데이터를 Pushwoosh로 가져올 수 있습니다.

### 모바일

모바일 푸시 구독자 기반을 마이그레이션하려면 [문의하기 양식](https://help.pushwoosh.com/hc/en-us/requests/new)을 통해 문의하고 사용자 기반 샘플을 제공해주세요. 저희 팀이 데이터 형식을 검토하고 마이그레이션이 가능한지 평가할 것입니다.

### 웹

웹 사용자는 기술적 한계로 인해 가져올 수 없습니다. 다른 푸시 제공업체는 다양한 페이로드 형식과 플랫폼 구성을 사용하므로 웹 사용자를 가져오는 것이 비효율적입니다. 결과적으로 가져온 사용자 기반은 무효화되거나 잘못되거나 빈 콘텐츠를 수신하게 됩니다.

그러나 웹사이트에 대한 푸시 알림 수신을 이미 허용한 웹 사용자는 다시 구독할 수 있습니다. [자세히 알아보기](https://help.pushwoosh.com/hc/en-us/articles/360018326111-Migrate-your-userbase-to-Pushwoosh/?utm_content=docs&utm_term=post&utm_campaign=migrate-your-userbase-to-pushwoosh)

### 이메일

웹사이트에서 직접 가입을 수집하려면 컨트롤 패널의 **Audience → Subscription forms**에서 [구독 양식](/ko/product/audience-data-and-segmentation/subscription-forms/)을 사용하세요.

[이메일 구독자 데이터베이스를 가져오려면](/ko/product/messaging-channels/emails/get-email-subscribers), 이메일 주소가 포함된 **.csv** 파일을 업로드하세요. 가져온 이메일은 이메일 플랫폼에 구독자로 등록됩니다. 이메일 커뮤니케이션을 더 잘 세분화하고 개인화하기 위해 수신자의 이름, 성별 또는 위치와 같은 각 이메일 주소에 대한 추가 데이터를 제출할 수도 있습니다.

[이메일 가져오는 방법 알아보기](/ko/product/messaging-channels/emails/get-email-subscribers/#how-to-import-your-email-list-from-csv)

### SMS

SMS 구독자를 위한 전화번호가 포함된 **.csv** 파일을 가져옵니다. 수신자의 이름, 성별 또는 위치와 같은 추가 데이터를 제공하여 SMS 커뮤니케이션을 더욱 세분화하고 개인화할 수 있습니다.

[SMS 연락처 가져오는 방법 알아보기](/ko/product/messaging-channels/sms/import-sms-contacts/)

### WhatsApp

WhatsApp 연락처를 가져오려면 WhatsApp 연락처가 포함된 .csv 파일을 업로드하세요. 수신자의 이름, 성별 또는 위치와 같은 추가 세부 정보를 제공하여 WhatsApp 메시지를 맞춤 설정할 수도 있습니다.

[WhatsApp 연락처 가져오는 방법 알아보기](/ko/product/messaging-channels/whatsapp-messages/register-phone-numbers-for-whatsapp/#how-to-import-whatsapp-contacts-from-a-csv-file)

## 타사 통합을 사용하여 데이터 전송하기

SDK 및 API 외에도 Pushwoosh는 다른 플랫폼에서 데이터를 동기화하고 전송하는 데 도움이 되는 여러 타사 통합을 제공하여 여러 시스템에서 사용자와 데이터를 더 쉽게 관리할 수 있도록 합니다.

[사용 가능한 모든 통합 살펴보기](/ko/product/integrations/)