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 애플리케이션과 완벽하게 호환되며 추가 구성 없이 원활한 통합을 제공합니다.사용자 지정 알림
다음을 구축하여 워치 경험을 향상시킬 수 있습니다:- 웨어러블 디스플레이에 최적화된 사용자 지정 알림 레이아웃
- 웨어러블 전용 작업 및 상호작용
- 워치 전용 알림 동작
구현 참고 사항
- 모바일 앱과 동일한 OneSignal Android SDK 사용
- 기본 기능에는 추가 설정이 필요하지 않음
- 사용자 지정 레이아웃 및 작업에는 표준 Android Wear OS 개발 관행이 필요