iOS 커뮤니티 심사내역

2024. 2. 29. 12:31Swift 독학

첫번째 심사내역

 

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