안녕하세요. 운영 상품 페이지에서 Kakao.Share.sendScrap()으로 카카오톡 공유를 시도하면 iPhone Safari의 공유 화면에 Error Code 4002가 표시됩니다. 실패 UUID의 상세 거절 사유를 확인 부탁드립니다.
- 디벨로퍼스 앱 ID: 1361058 (플랜핏)
- 최근 실패 UUID: 8a946205-fd36-4d4a-845b-d28ec0b78662
- Kakao JavaScript SDK: 2.8.3
- 공유 페이지 및 requestUrl: https://telecom.laymaker.com/product/a-refrigerator/7de51f3a-9245-463f-8ce1-c6d3d5c81dff
- 호출: Kakao.Share.sendScrap({ requestUrl: 공유 URL }) (templateId/templateArgs 미사용)
확인한 사항:
- [앱 > 제품 링크 관리]에 운영 도메인(telecom.laymaker.com)이 기본 웹 도메인으로 등록되어 있습니다.
- [플랫폼 키 > JavaScript 키]의 JavaScript SDK 도메인에도 같은 운영 도메인이 등록되어 있고 키는 활성 상태입니다. 운영 번들에 포함된 JavaScript 키와 앱 키도 일치합니다.
- 운영 페이지의 canonical 및 og:url은 위 requestUrl과 같고 HTTP 200을 반환합니다. 카카오 URL 메타 정보 도구에서도 이미지·제목·설명이 표시됩니다.
- 설정을 저장한 뒤 다시 시도했지만 새 UUID로 동일한 4002가 발생했습니다.
- 운영 응답의 CSP connect-src에 kapi.kakao.com과 talk-apps.kakao.com이 빠진 것을 확인했습니다. 동일 증상의 CSP 해결 사례를 참고해 두 호스트를 허용하는 코드 수정 중입니다.
이 UUID의 서버 측 오류가 CSP 연결 차단과 일치하는지, 추가로 확인할 거절 사유가 있는지 알려주실 수 있을까요?