Mobile 개발/Android&IOS

RN - 채팅적용 및 AppStore 심사 통과 하기

히핑소 2021. 1. 9. 11:07
반응형

안녕하세요,

최근에 android/ios 동시 앱을 출시하면서 

 

 

 

 

android 는 간단하게 앱 심사 통과시켜주는 반면에

ios는 꽤 까다롭다는것을 몸소 체험했습니다.

경험 상 android는 최소한의 휴먼 검수와 대부분의 자동화, ios는 휴먼 검수만 하는 것으로 보입니다.

 

ios 심사 반려 목록은 여기!!

yannichoongs.tistory.com/184?category=797849

 

RN - AppStore IOS 등록 시 반려 목록

1) Apple Social Auth 추가 요청 19년도 부터 App 에서 Soial Auth Login 을 지원할 경우 '애플 로그인'도 반드시 추가해야 한다고 함. 구글만 추가했더니 반려.. 아래 가이드 대로 수정 yannichoongs.tistory.com..

yannichoongs.tistory.com

 

그 중에서 '채팅' 기능을 넣을 때 심사가 생각보다 까다롭기 때문에

'채팅 기능' 심사 통과 노하우를 정리해봤습니다.

(사실 막상 통과하니, 그렇게 까다롭지는 않았던 것 같아요)

보통 채팅 기능을 단순히 넣으면 아래 reject 을 받게됩니다.

 

 

 

 

EULA 가 뭐지? 유저 안전 문구도 명확히 하고, 24시간 내에 처리하라고?

(eula 는 end user license agreement 입니다. sw 배포 시 많이 볼 수 있는)

꽤 복잡해보이는데, 아래 4가지만 신경 써서 제출 한후 단번에 통과 할 수 있었습니다.

다른 블로그 보니 몇주씩 소요 된다고 하길래, 사실 다시 리젝 될 줄 알았습니다.

- 신고기능 넣기

- 채팅 공지에 주의 문구 넣기

- 부적절한 콘텐츠 filtering 기능 넣기

- 이 내용들을 심사 시 볼 수 있게 영상 첨부 하기 

심사 팀에 제출했던 영상 첨부 드리니,

채팅 기능 심사 전에 참고하시면 좋겠습니다.

마지막으로, RN 채팅 구현 코드도 아래 공유드려요

yannichoongs.tistory.com/192

 

RN - 채팅, GiftedChat with realtime database

google firebase 의 realtime database 와 react-native-gitfted-chat library 를 활용하면 간단하게 채팅 화면을 구성할 수 있습니다. 왼쪽은 gifted-chat 가이드 화면, 우측은 제가 직접 적용한 화면입니다. fi..

yannichoongs.tistory.com

 

반응형