본문으로 건너뛰기

Release: ver.1.6.0 (2025-06-12)

🔔 배포 일자: 2025-06-12

이번 업데이트 v1.6.0에서는 스토어 열기 및 리뷰 요청 기능 추가, 푸시 알림 토픽 관리 기능 추가, 공유 API 개선이 포함되었습니다.

주요 변경 사항 (ver.1.6.0)

🚨 Deprecated 안내

  • share.openSharing(url: string)의 단일 URL 매개변수 전달 방식은 아직 호환되지만 권장하지 않습니다.
  • 새로운 share.openSharing(shareData: { title, url, text }) 형태 사용을 권장합니다.

추가되거나 개선된 기능 목록


1. 스토어 관련 기능 추가 (store 네임스페이스)

  • 앱스토어/플레이스토어 열기 기능: store.openStore(storeInfo)
  • 앱스토어 리뷰 페이지 열기 기능: store.openReviewInStore(storeInfo)
  • 네이티브 앱 환경 리뷰 팝업 호출: store.requestReview()

➡️ store 네임스페이스 문서에서 상세 정보를 확인할 수 있습니다.

추가된 메서드 (store)

메서드설명
openStore(storeInfo)플랫폼에 맞춰 앱스토어 또는 플레이스토어 열기
openReviewInStore(storeInfo)플랫폼에 맞춰 리뷰 페이지 열기
requestReview()네이티브 앱 환경에서 리뷰 요청 팝업 UI 호출 (iOS/Android)

2. 푸시 알림 토픽 관리 기능 추가 (push 네임스페이스)

  • 토픽 구독: push.subscribePushTopic(topic, callback)
  • 토픽 구독 취소: push.unsubscribePushTopic(topic, callback)
  • 구독 중인 토픽 목록 조회: push.getSubscriptionList(callback)

➡️ push 네임스페이스 문서에서 상세 정보를 확인할 수 있습니다.

추가된 메서드 (push)

메서드설명
subscribePushTopic(topic, callback?)푸시 알림 토픽 구독
unsubscribePushTopic(topic, callback?)푸시 알림 토픽 구독 취소
getSubscriptionList(callback)구독 중인 푸시 토픽 리스트 조회

3. 공유 API 개선 (share 네임스페이스)

  • 기존의 단일 문자열 (url: string) 형태에서 웹 공유 API와 동일한 형태({ title, url, text })로 개선되었습니다.
  • title, url, text를 조합해 공유할 수 있습니다.

➡️ share 네임스페이스 문서에서 상세 정보를 확인할 수 있습니다.

업데이트된 메서드 (share)

메서드설명
openSharing(shareData)개선된 파라미터로 공유 UI 호출

사용 예제 (공유 API 개선)

// 단일 URL 공유 (기존 방식)
Nachocode.share.openSharing('https://developer.nachocode.io'); // ❌ Deprecated

// 개선된 형태로 공유
Nachocode.share.openSharing({
title: '나쵸코드 최신 업데이트',
url: 'https://developer.nachocode.io/docs/sdk/releases/v1/intro',
text: '최신 SDK 업데이트 소식을 확인해보세요!',
}); // ✅ 권장 방식

업데이트 방법

nachocode JavaScript Client SDK ver.1.6.0를 사용하려면 아래의 스크립트를 업데이트하십시오.

SDK CDN 주소

<script src="https://cdn.nachocode.io/nachocode/client-sdk/@1.6.0/client-sdk.min.js"></script>