1. 모바일 SDK 설치
- Android, iOS 연동 가이드를 각각 참고하여 앱 내 SDK 설치를 진행합니다.
- 앱 설치 후 플레어레인 콘솔 내 기기 리스트에 나의 기기가 잘 쌓이는지 확인합니다.
- 웹뷰 기반의 앱인 경우 웹 내에서 일어나는 setUserId 등을 앱에도 반영될 수 있도록 브릿지 코드 연동을 추가 진행합니다.
- 앱에서 로그인 시 웹SDK에서 실행한 setUserId가 앱으로 전파되어 앱 기기에 유저ID가 반영되는지 확인합니다. (웹개발자 확인 필요)
2. 발송 테스트
- SDK 설치 완료 후 플레어레인 콘솔 내 테스트 기기 등록 및 테스트 발송을 진행합니다.
- 플레어레인을 통해 발송한 푸시가 기존 구현된 핸들러에 의해 중복 실행되어 알림이 이중으로 뜨지는 않는지 확인합니다.
3. 클릭 테스트
- 기본적으로 플레어레인은 알림 내 포함된 url 값이 https, 딥링크 등 오픈할 수 있는 경우 자동으로 오픈합니다. 별도의 알림 클릭 핸들러와의 호환이 필요한 경우에는 자동 처리 비활성화 가이드를 참고하여 이를 실행되지 않도록 합니다.
- 웹뷰 기반 앱은 url이 https로 된 경우가 많아 자동 처리될 확률이 높습니다. 직접 테스트 발송 및 클릭해보시며 적절 여부를 확인해보시기 바랍니다.
4. 광고성 수신 동의 등 다양한 수신 동의 처리
- 광고성 수신 동의와 같은 법적인 동의 여부는 ‘태그’를 통해 저장합니다.
- 저장된 태그를 바탕으로 향후 세그먼트를 만들어 관리합니다.
- 광고성 수신 동의 값이 변경될때마다 태그값을 변경하도록 합니다.
- 태그 변경 방법은 API(서버), SDK(앱) 두 가지 파트에서 모두 가능하며, 가급적 API 연동을 권장하지만 여의치 않은 경우 SDK를 통한 연동으로 진행합니다.
(옵션) 5. 알림함 구성하기
- 서비스 내 알림함이 있는 경우 플레어레인이 발송한 알림까지 병합하여 보여줄 필요가 있습니다.
- 플레어레인은 자체적으로 기기별 알림함 API를 제공드리고 있으며, 알림함 구성 시 해당 API를 활용하여 내부적으로 합쳐서 리턴해준다면 쉽게 해결할 수 있을 것으로 예상됩니다.
데이터 연동 예시 (이커머스)