iOS 구성 옵션
이 섹션에서는 Pushwoosh를 사용하여 메시징 서비스를 활성화하도록 iOS 애플리케이션을 구성하는 단계별 지침을 제공합니다. 프로젝트 요구 사항에 따라 인증서 기반 또는 토큰 기반 구성 중에서 선택하세요.
iOS 인증서 기반 구성
Anchor link toAPNs(Apple Push Notification Service)에 대한 인증서 기반 인증을 사용하여 iOS용 Pushwoosh를 구성하는 방법을 알아보세요.
iOS 토큰 기반 구성
Anchor link toAPNs에 대한 토큰 기반 인증으로 Pushwoosh를 설정하여 인증서보다 더 안전하고 효율적인 대안을 제공합니다.
iOS용 VoIP 인증서 구성
Anchor link toPushwoosh가 iOS 앱에 VoIP 푸시 알림을 전달하도록 활성화하여 수신 전화 알림 및 기타 VoIP 이벤트를 사용자 기기로 보낼 수 있습니다.
iOS용 Apple Wallet 패스 구성
Anchor link toPushwoosh가 앱의 Apple Wallet 패스(.pkpass)에 서명하고 업데이트할 수 있도록 패스 유형 ID 서명 인증서를 업로드하세요.
iOS 푸시 알림을 위한 .p12 인증서와 .p8 키 중 선택하기
Anchor link toPushwoosh에서 iOS 푸시 알림을 구성할 때 Apple Push Notification service(APNs)로 인증해야 합니다. 지원되는 두 가지 방법이 있습니다:
.p12인증서: 전통적인 인증서 기반 접근 방식입니다..p8키: Apple에서 권장하는 최신 토큰 기반 방식입니다.
이 가이드는 사용 사례에 가장 적합한 방법을 결정하는 데 도움이 될 것입니다.
옵션 이해하기
Anchor link to| 기능 | .p12 인증서 | .p8 인증 키 |
|---|---|---|
| 작동 방식 | 암호화 인증서를 사용하여 신뢰를 설정합니다. | 개인 키로 서명된 영구 토큰을 사용합니다. |
| 파일 | 인증서와 개인 키를 포함하는 .p12 파일입니다. | 개인 키를 포함하는 .p8 파일입니다. |
| 만료 | 만료됨(일반적으로 매년), 갱신이 필요합니다. | 자동으로 만료되지 않습니다. |
| 설정 | 생성 및 관리가 더 복잡합니다. | 일반적으로 설정이 더 간단합니다. |
| 사용 | 각 환경에 대해 번들 ID당 하나의 인증서입니다. | 하나의 키로 여러 앱과 두 환경을 모두 지원합니다. |
| 권장 사항 | 레거시 방식입니다. 기존 설정에만 사용하세요. | Apple과 Pushwoosh에서 권장합니다. |
각 방법의 장단점
Anchor link to.p12 인증서: 전통적인 접근 방식
Anchor link to장점:
- 널리 지원됩니다.
- 개발 및 프로덕션용으로 별도의 인증서를 사용할 수 있습니다.
단점:
- 인증서는 만료되며 갱신이 필요합니다. 갱신하지 않으면 푸시 전송이 중단될 수 있습니다.
- 관리가 더 복잡합니다.
.p8 키: 현대적이고 권장되는 접근 방식
Anchor link to장점:
- 갱신이 필요 없어 유지 관리 부담이 줄어듭니다.
- 생성 및 통합이 더 쉽습니다.
- 하나의 키로 여러 프로젝트에서 작동합니다.
- Apple과 Pushwoosh에서 권장합니다.
단점:
- 손상되면 모든 관련 앱이 위험에 처합니다.
.p8키를 올바르게 보호하세요.
어떤 방법을 선택해야 할까요?
Anchor link to모든 새로운 프로젝트에는 .p8 키 방식을 사용하는 것을 권장합니다. 더 간단하고 확장 가능하며 Apple의 모범 사례와 일치합니다.
.p12 인증서는 다음과 같은 경우에만 사용하세요:
.p12인증서에 의존하는 기존 인프라가 있는 경우..p8키로는 달성할 수 없는 엄격한 환경 분리가 필요한 경우.