메인 콘텐츠로 건너뛰기

Apple watchOS 설정

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

동기화된 알림

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

독립형 watchOS 구현

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

원격 알림 등록

registerForRemoteNotifications 메서드와 함께 Apple WatchKit WKExtension을 구현하세요. 이렇게 하면 워치 기기 전용 APNs 푸시 토큰이 생성됩니다.
2

토큰 등록 처리

didRegisterForRemoteNotificationsWithDeviceToken 메서드를 사용하여 APNs 푸시 토큰을 캡처하도록 WKExtensionDelegate를 설정하세요.
3

OneSignal에 기기 등록

다음 필수 속성과 함께 기기 추가 API를 사용하여 OneSignal에서 구독을 생성하세요:필수 매개변수:
  • identifier: 워치에서 생성된 APNs 푸시 토큰
  • device_type: iOS 기기의 경우 0으로 설정
  • external_user_id: 이 구독을 소유한 사용자의 고유 식별자
선택적 매개변수:
  • test_type: 개발 또는 임시 빌드에서 테스트할 때만 필요
  • 구현에 필요한 추가 속성
4

알림 보내기

기기가 등록되면 OneSignal의 대시보드 또는 API를 통해 워치에 직접 푸시 알림을 보낼 수 있습니다.

Android Wear OS 설정

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

사용자 지정 알림

다음을 구축하여 워치 경험을 향상시킬 수 있습니다:
  • 웨어러블 디스플레이에 최적화된 사용자 지정 알림 레이아웃
  • 웨어러블 전용 작업 및 상호작용
  • 워치 전용 알림 동작
웨어러블 기기에 맞춤화된 풍부하고 상호작용적인 알림 생성에 대한 자세한 구현 지침은 공식 Android Developer Wear OS의 알림 문서를 참조하세요.

구현 참고 사항

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