# SDK 다운로드

## Android

{% file src="<https://1606198054-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ff5XCUiUhwc0T57hW21TH%2Fuploads%2FxpiwKZ3qVsyoYtMzg5SZ%2Ffingerpush_android_sdk-3.8.2.zip?alt=media&token=a57b180b-cd4d-460f-8c7f-5b1e9efe681a>" %}

{% hint style="danger" %}
SDK 3.8.0 부터 Java 프로젝트에서는 kotlin 라이브러리를 참조해야 합니다.
{% endhint %}

<table><thead><tr><th width="150" align="center">버전</th><th width="150" align="center">날짜</th><th width="449.2">내용</th></tr></thead><tbody><tr><td align="center">3.8.2</td><td align="center">25.07.04</td><td>- minSdk 21, targetSdk 35 적용<br>- 16KB 기반의 Android 지원<br>- 인앱푸시 기능 개선</td></tr><tr><td align="center">3.8.1</td><td align="center">24.09.23</td><td>- 세그먼트 기능 개선</td></tr><tr><td align="center">3.8.0</td><td align="center">24.08.06</td><td>- 세그먼트 기능 추가<br>- initTag, AddTag 기능 추가<br>- setTag 기능 Deprecated<br>- removeAllTag 기능 삭제</td></tr><tr><td align="center">3.7.8</td><td align="center">24.04.24</td><td>- FingerNotification SubText 기능 추가<br>- SDK 안정화</td></tr><tr><td align="center">3.7.7</td><td align="center">24.01.10</td><td>- 인앱푸시 UI 개선<br>- 인앱푸시 타겟 기능 추가<br>- FingerNotification 알림, 채널 그룹 옵션 기능 추가</td></tr><tr><td align="center">3.7.6</td><td align="center">23.04.26</td><td>- 인앱푸시 읽음 통계 수집 안되는 버그 수정</td></tr><tr><td align="center">3.7.5</td><td align="center">23.03.24</td><td>- FingerNotification 커스텀 알림 UI 개선<br>- 인앱푸시 기능 개선</td></tr><tr><td align="center">3.7.4</td><td align="center">22.11.07</td><td>- 기능 개선</td></tr><tr><td align="center">3.7.3</td><td align="center">22.09.01</td><td>- 인앱푸시 기능 개선</td></tr><tr><td align="center">3.7.2</td><td align="center">22.07.07</td><td><p>[인앱푸시]</p><p>- 일부 테마에 UI 깨짐 개선</p><p>- 콜백 리스너 오탈자 수정</p><p>- onFailed 실패 사유 추가</p></td></tr><tr><td align="center">3.7.1</td><td align="center">22.05.20</td><td>- 인앱푸시 기능 개선</td></tr><tr><td align="center">3.7.0</td><td align="center">22.04.14</td><td>- 인앱푸시 API 추가</td></tr><tr><td align="center">3.5.5</td><td align="center">22.02.25</td><td><p>- targetSdkVersion 31 적용(Android OS 12)</p><p>- FingerNotification 커스텀 푸시 UI 개선</p><p>- 최소 버전 19 로 변경</p></td></tr></tbody></table>

## iOS

{% file src="<https://1606198054-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ff5XCUiUhwc0T57hW21TH%2Fuploads%2Flx751E5UJcNigRKvSOur%2Ffingerpush-ios-sdk-3_8_8.zip?alt=media&token=77e32cf6-dda4-46c1-8e67-ea1ed3af6e1e>" %}

<table><thead><tr><th width="150" align="center">버전</th><th width="150" align="center">날짜</th><th width="449.2">내용</th></tr></thead><tbody><tr><td align="center">3.8.8</td><td align="center">26.03.16</td><td>- SDK 기능 개선</td></tr><tr><td align="center">3.8.6</td><td align="center">25.10.27</td><td>- 세그먼트 기능 개선</td></tr><tr><td align="center">3.8.3.1</td><td align="center">25.07.08</td><td>- 샘플 프로젝트 변경</td></tr><tr><td align="center">3.8.3</td><td align="center">25.06.30</td><td><p>- SDK 기능 개선</p><p>- requestRegUniqIdWithBlock 버그 수정</p><p>- dSYM 파일 첨부</p></td></tr><tr><td align="center">3.8.1</td><td align="center">24.09.23</td><td>- 세그먼트 기능 개선</td></tr><tr><td align="center">3.8.0</td><td align="center">24.08.06</td><td>- 세그먼트 기능 추가<br>- initTag, AddTag 기능 추가<br>- setTag 기능 Deprecated<br>- removeAllTag 기능 삭제</td></tr><tr><td align="center">3.7.9</td><td align="center">24.04.24</td><td>- 개인정보호목록(Privacy Manifest) 지원<br>- SDK 안정화</td></tr><tr><td align="center">3.7.7</td><td align="center">24.01.10</td><td>- 인앱푸시 타겟 기능 추가</td></tr><tr><td align="center">3.7.6</td><td align="center">23.09.26</td><td>- iOS17에서 Locale 오류 수정</td></tr><tr><td align="center">3.7.2</td><td align="center">22.07.07</td><td>- 인앱푸시 기능 개선</td></tr><tr><td align="center">3.7.1</td><td align="center">22.05.20</td><td>- 인앱푸시 기능 개선</td></tr><tr><td align="center">3.7.0</td><td align="center">22.04.14</td><td>- 인앱푸시 API 추가</td></tr><tr><td align="center">3.6.3</td><td align="center">21.11.17</td><td>- 프로젝트 설정에 따른 암호화 이슈 수정</td></tr></tbody></table>

## Cordova

{% file src="<https://1606198054-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ff5XCUiUhwc0T57hW21TH%2Fuploads%2Fb0GkYVGi8T2GHyjP1FpJ%2FFingerPushCordovaPlugin_v1.1.3.zip?alt=media&token=6f8ac6a0-db46-4139-a289-bc483d26e7ab>" %}

<table><thead><tr><th width="150" align="center">버전</th><th width="150" align="center">날짜</th><th width="448.2">내용</th></tr></thead><tbody><tr><td align="center">1.1.3</td><td align="center">23.10.04</td><td><p>[iOS]</p><p>- finger.xcframework 3.7.6 버전 적용</p></td></tr><tr><td align="center">1.1.2</td><td align="center">22.12.02</td><td>[Andorid]<br>- 수신된 데이터(Payload)에 특수문자가 포함된 경우 JS 로 전달 과정에서 발생하는 JSON 파싱 오류 수정</td></tr><tr><td align="center">1.1.1</td><td align="center">22.11.25</td><td>[Andorid]<br>- CheckPush 기능 개선</td></tr><tr><td align="center">1.1.0</td><td align="center">22.11.07</td><td><p>- FingerPush SDK 3.7.4 적용<br>- ', " 등 특정 문자열이 포함된 경우 수신된 데이터를 JS 로 전달하지 못하는 버그 수정<br>- 수신 된 메세지(Payload) 데이터 키 변경</p><p>- 알림 센터에서 알림 선택 시, 모든 알림을 제거하는 기능 삭제</p><p>- 자동 읽음처리(CheckPush), 최근에 수신된 알림 데이터 확인 등 기능 제거</p><p>- 푸시 수신 시 플러그인 내부에서 Alert 형태로 제공하던 클래스 제거</p><p>- 푸시, 광고 푸시 수신 ON/OFF 시 Json String 형태로 처리하는 부분을 boolean(true/false) 으로 변경</p><p>- 푸시 수신설정 ON/OFF 플러그인 함수가 변경</p><p> > fingerPushPlugin.setPushEnable()</p><p>- CheckPush 함수의 파라미터 변경 (Payload 데이터 전달)</p><p>- setUniqueIdentity 식별자 등록 키 변경</p><p>- 플러그인 내부 일부 기능 제거</p><p>- 기타 기능 개선</p></td></tr><tr><td align="center">1.0.16</td><td align="center">22.01.24</td><td>- Android 12 PendingIntent Flag 추가</td></tr></tbody></table>

## React Native

{% file src="<https://1606198054-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ff5XCUiUhwc0T57hW21TH%2Fuploads%2FXLRbCJ1Zf6XaJxdLvfkw%2Ffingerpush_reactnative_module_1_2_5.zip?alt=media&token=fa0c159e-983a-4c69-9ee3-710c72a57a7a>" %}

<table><thead><tr><th width="151" align="center">버전</th><th width="172" align="center">날짜</th><th width="448.2">내용</th></tr></thead><tbody><tr><td align="center">1.2.5</td><td align="center">25.10.01</td><td><p>[Android]<br>- FingerPush SDK 3.8.2 적용</p><p>- 기능 개선<br>[iOS]</p><p>- finger.xcframework 3.8.3 버전 적용</p></td></tr><tr><td align="center">1.2.4</td><td align="center">25.02.17</td><td>[iOS]<br>- 리액트 네이티브 0.77 버전 대응</td></tr><tr><td align="center">1.2.3</td><td align="center">24.12.04</td><td><p>[Android]</p><p>-NullPointerException 발생 로직 수정</p><p>-Android App.tsx Example 수정</p></td></tr><tr><td align="center">1.2.2</td><td align="center">24.11.29</td><td>[iOS]<br>- 푸시 수신(setPushAlive),<br>  광고 푸시 수신(setAdvertisePushEnable), <br>  유니크 식별자 설정(setUniqueIdentity) 수정</td></tr><tr><td align="center">1.2.1</td><td align="center">24.10.16</td><td>[iOS]<br>- Xcode16 bitcode 대응</td></tr><tr><td align="center">1.2.0</td><td align="center">24.09.25</td><td><p>[공통]</p><p>- FingerPush SDK 3.8.1 적용 </p><p>- 세그먼트 기능 추가</p><p>- initTag, AddTag 기능 추가</p><p>- setTag, removeAllTag 기능 삭제</p></td></tr><tr><td align="center">1.1.15</td><td align="center">24.07.31</td><td>[Android]<br>- 일부 기기에서 setDevice 메소드 호출시 ClassCastException 발생하는 현상 수정</td></tr><tr><td align="center">1.1.14</td><td align="center">24.06.27</td><td>[iOS]<br>- Array가 nil일 때 오류 대응</td></tr><tr><td align="center">1.1.13</td><td align="center">24.05.08</td><td><p>[Android]<br>- PlayStore가 없는 기기에서 크래시 발생하는 현상 수정<br>- FingerPush SDK 3.7.8 적용<br>[iOS]</p><p>- finger.xcframework 3.7.9 버전 적용</p></td></tr><tr><td align="center">1.1.12</td><td align="center">24.02.15</td><td><p>[Android]</p><p>- FingerPush SDK 3.7.7 적용<br>[iOS]</p><p>- finger.xcframework 3.7.7 버전 적용</p><p>- presentNotification 리스너 추가</p></td></tr><tr><td align="center">1.1.11</td><td align="center">23.11.24</td><td>[Android]<br>- Notification 리스너 검증 로직 추가</td></tr><tr><td align="center">1.1.10</td><td align="center">23.11.23</td><td>[Android]<br>- 리액트 네이티브 실행이 지연될 시 푸시 페이로드가 넘어오지 않는 현상 수정</td></tr><tr><td align="center">1.1.9</td><td align="center">23.11.01</td><td>[Android]<br>- 푸시 데이터 중복 호출 버그 수정</td></tr><tr><td align="center">1.1.8</td><td align="center">23.10.23</td><td>[Android]<br>- CheckPush 로직 수정<br>- Example 수정</td></tr><tr><td align="center">1.1.7</td><td align="center">23.10.04</td><td><p>[iOS]</p><p>- finger.xcframework 3.7.6 버전 적용</p></td></tr><tr><td align="center">1.1.6</td><td align="center">23.09.14</td><td>[공통]<br>- App.js 파일 푸시 수신 클릭 리스너 핑거푸시 여부 판단 로직 추가<br>[iOS]<br>- AppDelegate.m 파일 푸시 수신부 수정</td></tr><tr><td align="center">1.1.5</td><td align="center">23.04.27</td><td>[Android]<br>- FingerPush SDK 3.7.6 적용<br>- 리액트 네이티브 0.71.+ 버전 이슈 수정<br>- Example 수정</td></tr><tr><td align="center">1.1.4</td><td align="center">22.11.17</td><td>[Android]<br>- 리액트 네이티브 0.69.+ 버전 이슈 수정</td></tr><tr><td align="center">1.1.3</td><td align="center">22.11.02</td><td>[Android]<br>- OS 12 일부 기기에서 앱 검색을 통해 실행 시 발생하는 에러 수정.</td></tr><tr><td align="center">1.1.2</td><td align="center">22.09.02</td><td>[Android]<br>- FingerPush SDK 3.7.3 적용<br>- Apk generate 오류 대응</td></tr><tr><td align="center">1.1.1</td><td align="center">22.07.15</td><td><p>[공통]</p><p>- FingerPush SDK 3.7.2 적용<br>[iOS]<br>- 푸시로 앱 시작시 푸시 정보 표시 오류 수정</p></td></tr><tr><td align="center">1.1.0</td><td align="center">22.06.17</td><td><p>[공통]</p><p>- FingerPush SDK 3.7.1 적용<br>- react-native install 적용<br>- 인앱푸시 추가<br>[Android]<br>- setAppKey, setAppSecret 추가<br>[iOS]<br>- react-native-push-notification 추가없이 notification 연동되게 변경</p></td></tr><tr><td align="center">1.0.8</td><td align="center">22.01.24</td><td>[Android]<br>- Android 12 PendingIntent Flag 추가</td></tr></tbody></table>

## Flutter

{% file src="<https://1606198054-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ff5XCUiUhwc0T57hW21TH%2Fuploads%2FFpGFIWFjp4jhg2q5wak8%2FFingerPushFlutterPlugin_v1_2_6_20260320.zip?alt=media&token=44787353-b2ac-4118-9151-97c1ca19fa03>" %}

<table><thead><tr><th width="150" align="center">버전</th><th width="150" align="center">날짜</th><th width="447.50066755674226">내용</th></tr></thead><tbody><tr><td align="center">1.2.6</td><td align="center">26.03.20</td><td>[iOS]<br>- iOS 안정화</td></tr><tr><td align="center">1.2.5</td><td align="center">25.07.15</td><td>[iOS]<br>- FingerPush SDK 3.8.3 적용<br>[Android]<br>- FingerPush SDK 3.8.2 적용</td></tr><tr><td align="center">1.2.4</td><td align="center">25.04.29</td><td>[iOS]<br>- Xcode16 bitcode 대응</td></tr><tr><td align="center">1.2.3</td><td align="center">25.03.27</td><td>[Android]<br>- Flutter 3.29.0, Dart 3.7.0 적용</td></tr><tr><td align="center">1.2.2</td><td align="center">24.10.16</td><td>[iOS]<br>- Xcode16 bitcode 대응</td></tr><tr><td align="center">1.2.1</td><td align="center">24.09.27</td><td><p>[공통]</p><p>- FingerPush SDK 3.8.1 적용 </p><p>- 세그먼트 기능 추가</p><p>- initTag, AddTag 기능 추가</p><p>- setTag, removeAllTag 기능 삭제</p></td></tr><tr><td align="center">1.2.0</td><td align="center">24.07.05</td><td>[Android]<br>- ReceivedNotificationHandler, willPresentNotificationHandler Payload 메시지 내용 Decode 처리<br>- 푸시 수신 시 MissingPluginException 출력 현상 수정<br>- getPushContent 기능 개선<br>- MainActivity Payload 처리 개선</td></tr><tr><td align="center">1.1.9</td><td align="center">24.06.21</td><td>[Android]<br>- ReceivedNotificationHandler 기능 오류 수정</td></tr><tr><td align="center">1.1.8</td><td align="center">24.04.30</td><td>[iOS]<br>- finger.xcframework 3.7.9 버전 적용<br>[Android]<br>- FingerPush SDK 3.7.8 적용</td></tr><tr><td align="center">1.1.7</td><td align="center">24.02.15</td><td>[iOS]<br>- finger.xcframework 3.7.7 버전 적용<br>- Json Escape 수정<br>[Android]<br>- FingerPush SDK 3.7.7 적용</td></tr><tr><td align="center">1.1.6</td><td align="center">23.10.04</td><td>[iOS]<br>- finger.xcframework 3.7.6 버전 적용</td></tr><tr><td align="center">1.1.5</td><td align="center">22.09.01</td><td>[Android]<br>- FingerPush SDK 3.7.3 적용<br>- 인앱푸시 크래시 수정</td></tr><tr><td align="center">1.1.4</td><td align="center">22.08.26</td><td>[iOS]<br>- 인앱푸시 결과값 JSON 파싱 오류 수정</td></tr><tr><td align="center">1.1.3</td><td align="center">22.08.23</td><td>[Android]<br>- 인앱푸시 결과값 JSON 파싱 오류 수정</td></tr><tr><td align="center">1.1.2</td><td align="center">22.07.11</td><td><p>[공통]</p><p>- FingerPush SDK 3.7.2 적용</p></td></tr><tr><td align="center">1.1.1</td><td align="center">22.06.08</td><td><p>[iOS]</p><p>- finger.xcframework 3.7.1 버전 적용<br>- receivedNotificationHandler 가 앱키와 앱시크릿이 있는 경우에만 작동되게 수정(flutter 3.0 대응)</p></td></tr><tr><td align="center">1.1.0</td><td align="center">22.05.20</td><td>[공통]<br>- null safety 대응<br>- 인앱푸시 추가<br>- getToken 추가<br>[Android]<br>- FingerPush SDK 3.7.1 적용<br>[iOS]<br>- FingerPush SDK 3.7.0 적용</td></tr><tr><td align="center">1.0.12</td><td align="center">22.01.24</td><td>[Android]<br>- Android 12 PendingIntent Flag 추가</td></tr></tbody></table>

## WordPress

{% file src="<https://1606198054-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ff5XCUiUhwc0T57hW21TH%2Fuploads%2FuOucTbk6TwznTxlAscee%2FFingerpushStosWordpressPlugin_v1.0.1.zip?alt=media&token=1a2b1303-a318-4895-bf7e-87d0e2854dec>" %}

<table><thead><tr><th width="150" align="center">버전</th><th width="150" align="center">날짜</th><th width="449.2">내용</th></tr></thead><tbody><tr><td align="center">1.0.1</td><td align="center">20.02.05</td><td><p>- PHP 7.2 이상 버전으로 업그레이드</p><p>- 2019.05 기준 워드프레스의 PHP버전이 7.3이상을 권장함에 따라 7.2호환, 7.3버전으로 개선</p></td></tr></tbody></table>
