> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.onesignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# watchOS 및 Wear OS 지원

> 설정 지침 및 API 통합을 포함하여 독립형 Apple watchOS 및 Android Wear OS 애플리케이션에 대한 OneSignal 푸시 알림 구현 완벽 가이드입니다.

## Apple watchOS 설정

OneSignal은 Apple Watch 앱에 대한 푸시 알림을 두 가지 방법으로 지원합니다: 페어링된 iOS 앱에서 동기화된 알림 및 독립형 watchOS 앱 구현입니다.

### 동기화된 알림

iOS 모바일 앱이 watchOS 앱과 동기화되면 iPhone으로 전송된 알림이 페어링된 Apple Watch에 자동으로 표시됩니다.

### 독립형 watchOS 구현

독립형 watchOS 앱의 경우 푸시 알림을 독립적으로 구현할 수 있습니다. OneSignal은 독립형 watchOS 앱을 위한 전용 SDK를 제공하지 않지만 다음 접근 방식을 사용하여 통합할 수 있습니다:

<Steps>
  <Step title="원격 알림 등록">
    `registerForRemoteNotifications` [메서드](https://developer.apple.com/documentation/watchkit/wkextension/3141920-registerforremotenotifications?language=objc)와 함께 Apple WatchKit `WKExtension`을 구현하세요. 이렇게 하면 워치 기기 전용 APNs 푸시 토큰이 생성됩니다.
  </Step>

  <Step title="토큰 등록 처리">
    `didRegisterForRemoteNotificationsWithDeviceToken` [메서드](https://developer.apple.com/documentation/watchkit/wkextensiondelegate/3141924-didregisterforremotenotification?language=objc)를 사용하여 APNs 푸시 토큰을 캡처하도록 `WKExtensionDelegate`를 설정하세요.
  </Step>

  <Step title="OneSignal에 기기 등록">
    다음 필수 속성과 함께 [기기 추가](/reference/add-a-device) API를 사용하여 OneSignal에서 구독을 생성하세요:

    **필수 매개변수:**

    * `identifier`: 워치에서 생성된 APNs 푸시 토큰
    * `device_type`: iOS 기기의 경우 `0`으로 설정
    * `external_user_id`: 이 구독을 소유한 사용자의 고유 식별자

    **선택적 매개변수:**

    * `test_type`: 개발 또는 임시 빌드에서 테스트할 때만 필요
    * 구현에 필요한 추가 속성
  </Step>

  <Step title="알림 보내기">
    기기가 등록되면 OneSignal의 대시보드 또는 API를 통해 워치에 직접 푸시 알림을 보낼 수 있습니다.
  </Step>
</Steps>

***

## Android Wear OS 설정

OneSignal Android Native SDK는 Android Wear OS 애플리케이션과 완벽하게 호환되며 추가 구성 없이 원활한 통합을 제공합니다.

### 사용자 지정 알림

다음을 구축하여 워치 경험을 향상시킬 수 있습니다:

* 웨어러블 디스플레이에 최적화된 사용자 지정 알림 레이아웃
* 웨어러블 전용 작업 및 상호작용
* 워치 전용 알림 동작

웨어러블 기기에 맞춤화된 풍부하고 상호작용적인 알림 생성에 대한 자세한 구현 지침은 공식 Android Developer [Wear OS의 알림](https://developer.android.com/training/wearables/notifications) 문서를 참조하세요.

### 구현 참고 사항

* 모바일 앱과 동일한 OneSignal Android SDK 사용
* 기본 기능에는 추가 설정이 필요하지 않음
* 사용자 지정 레이아웃 및 작업에는 표준 Android Wear OS 개발 관행이 필요

***
