2024. 2. 29. 12:31ㆍSwift 독학
첫번째 심사내역
Guideline 2.1 - Performance - App Completeness
내가 작업하던 앱에는 실제 투고되는 기사를 볼 수 있는 페이지가 존재하였다.
기사 업로드 테스트할때 대충 넣어둔 내용으로 인해 반려된 내용이다.
테스트 제목으로 'asdfersad', 내용은 'qweqwrdsf'으로 심사하였는데 애플측에서 “lorem ipsum”을 보이지 말라고 하여 제대로 된 내용으로 수정하여 재 심사 요청
두번째 심사내역
Guideline 2.1 - Infomation Needed
위 항목은 정보를 요청하는 심사 메시지로 방해하는 유저를 차단할 수 있는지, 있다면 어디 있는지 정보를 요청하는 메시지였다.
해당 앱 심사를 받을때 게시물 신고를 하여 가리는 기능은 구현됐어도 사용자를 차단하는 기능은 없는 상태였어서 있다면 어디 있는지 알려달라는 내용의 메시지
사용자 생성물이 존재할 경우 앱에서 필수로 구현하여야 하는 기능
- 방해하는 유저를 차단할 수 있는 기능
- 방해하는 게시글을 신고하거나 차단할 수 있는 기능
심사를 통과하기 위해 사용자 차단 기능을 구현하여 재 심사 요청
세번째 심사내역
Guideline 2.1 - Performance - App Completeness
내가 작업하던 서비스의 회원가입은 메일인증으로 진행되었다.
메일이 도착하면 메일 내 링크를 통해 인증이 완료되면 firebase push를 보내도록 했는데
테스트 환경에서도 그렇고 push를 제대로 못 받는 현상 존재하였다.
(받더라도 한참 있다 메시지를 전송받음)
push를 받고 계정을 생성할 수 있도록 하는 로직으로 화면이 계속 멈춰있는 것으로 보고 애플은 계정을 생성할 수 없어 반려했던 것
해당 부분은 팀원들과 상의하여 다른 방법으로 계정을 생성할 수 있도록 수정하여 재 심사 요청
-----
작업하던 도중 swift 코드에서 내가 조건을 잘 못 해놓은 것을 발견했다...
애먼 fcm 탓만 했네...ㅋㅋㅋㅋㅋ
추가.
내가 작업하던 서비스는 국내(한국)서비스만 할 예정이라 서버에서 국내만 접속 가능하도록 설정되어 있었다.
위 내용을 모르고 있었던 나는 그 상태로 두 번 정도 애플측에서 접속이 안된다는 연락을 받아 앱을 계속 개발중인 상태였기 때문에
내 실수인가 하며 코드를 다시 들여다보고 테스트하고 수정하여 심사넣었다.
세 번째도 안 된다는 연락을 받고 이해가 안 간다는 답신을 보냈다.
그 후 원인 분석을 하다보니 국내 ip만 허용 사실을 알게되어 답신을 보냈던 세션을 취소하고
다음 심사때 당연하게도 접속이 안 된다는 동일한 답변이 왔다.
나는 위 내용을 설명하고 한국ip를 사용해달라고 하니 그 뒤로부터는 접속 안 된다는 회신을 받은 적이 없어졌다.
'Swift 독학' 카테고리의 다른 글
Swift Optional 옵셔널 (0) | 2020.12.30 |
---|---|
Swift 집단 자료형 (집합, 튜플) (0) | 2020.12.28 |
Swift 조건문 (guard) (0) | 2020.12.23 |
Swift 반복문 (for~in, repeat~while) (0) | 2020.12.22 |
Swift 기초 문법 (0) | 2020.12.21 |