캠페인: 업그레이드 후에도 푸시 게재가 진행 중 상태로 유지됨
Adobe Campaign Classic 업그레이드 후 감사 로그에 명확한 게재 오류가 표시되지 않더라도 TPNS 커넥터를 사용하는 푸시 게재가 진행 중 상태로 유지될 수 있습니다. 이 문제는 모바일 서비스가 TPNS 커넥터에 필요한 레거시 HTTP 모드 대신 FCM HTTP v1 API를 사용하도록 구성된 경우에 발생할 수 있습니다.
설명 description
업그레이드 후 TPNS 커넥터를 통해 라우팅된 푸시 게재는 다음과 같은 동작을 보여줄 수 있습니다.
- 게재가 진행 중 상태로 유지됩니다.
- 게재 로그에 보류 중 상태의 레코드가 표시됨
- 감사 로그에 명확한 기능 오류가 표시되지 않습니다.
- 표준 Android 푸시 게재는 계속 정상적으로 작동할 수 있습니다
- 이 문제는 TPNS 모바일 서비스 및 커넥터 경로를 사용하는 게재에 영향을 줍니다
- 실행 인스턴스에 대한 로그 검토에서 다음과 유사한 오류가 표시될 수 있습니다.
ACT-940003 OAuth - PKey(‘PEM_read_bio_RSAPprivateKey’ )를 생성하는 동안 오류가 발생했습니다(iRc=16384).
ACT-940003 OAuth - PKey(‘EVP_PKEY_new’ )를 생성하는 동안 오류가 발생했습니다(iRc=-51)
이러한 오류는 커넥터가 FCM HTTP v1 OAuth 경로를 따르고 Google 서비스 계정 RSA 개인 키를 로드하려고 함을 나타냅니다. 이 동작은 TPNS 커넥터 플로우에 유효하지 않습니다.
해결 방법 resolution
Android TPNS 모바일 서비스의 프로토콜 설정을 확인합니다.
TPNS 커넥터 기반 게재의 경우 모바일 서비스는 FCM HTTP v1이 아닌 HTTP 레거시 모드를 사용해야 합니다.
잘못된 설정: fcmProtocol=“1”
필수 설정: fcmProtocol=“0”
해결 단계
- Android TPNS 모바일 서비스 구성을 엽니다.
- FCM 프로토콜 설정을 확인합니다.
- 서비스가 HTTP v1에 대해 구성된 경우 HTTP(레거시)로 변경합니다.
- 구성을 저장합니다.
- 새 푸시 게재로 다시 테스트합니다.
이 수정 기능이 작동하는 이유
TPNS 커넥터는 Google OAuth 기반 HTTP v1 흐름을 사용하지 않습니다. HTTP v1이 활성화되면 커넥터가 OAuth 인증을 위해 RSA 개인 키 자료를 생성하고 로드하려고 하므로 OpenSSL 관련 키 생성 오류가 발생하고 게재가 중단된 상태가 됩니다.