사용자 관리 관련 질문

앱에서 카카오톡 사용자 관리만을 사용하여서, 로그인 합니다.
근데 애플 심사에서 거절이 나왔습니다. 이런 경우에 어떻게 해야 한다는 가이드가 있나요 ?

애플의 메시지 입니다.

17.2 - Apps that require users to share personal information, such as email address and date of birth, in order to function will be rejected

17.2 Details

We noticed that your app uses KakaoTalk login for authentication purposes but does not include KakaoTalk-specific features offered by that site, which is not allowed on the App Store.

Next Steps

Please modify your app to include KakaoTalk-specific features or use your own authentication mechanism as an alternative authentication option.

Additionally, users must be able to access non-account-specific content and features without being forced to register or log in. It would be appropriate to revise the app and resolve the aforementioned two elements.

@anon47435832 일단 해당 이슈로 애플 심사 거절된 케이스는 없기 때문에, 잘 설명하거나 앱을 용도에 맞게 수정하시면 문제 없을듯 합니다. 두가지 문제로 보여지는데요,

  1. 카카오톡 로그인을 사용하지만 카카오톡의 어떤 기능을 사용하지 않는 문제:
    정확히는 카카오계정의 로그인이지만, 로그인을 하면 카카오 플랫폼 서비스에서는 해당 계정과 연결된 카카오톡의 사용자 정보를 반환합니다. 예를들어 사용자의 프로필, 닉네임 등. 로그인시 해당 사용자의 프로필과 닉네임 등이 앱에서 표시될 수 있는 기능이 필요할것 같습니다. 애플쪽에는 로그인만 사용하는 것이 아닌, 카카오톡의 프로필 및 닉네임(이름)을 얻어와 서비스에 이용한다고 설명하면 될듯 합니다.

  2. 비계정 베이스의 기능:
    꼭 로그인을 하지 않더라도 일부 기능을 viewing하거나(둘러보거나) 사용할 수 있는 기능을 추가

도움이 되시면 좋겠네요!

1개의 좋아요

안녕하세요.
저도 아래와 같이 17.2 항목에 의하여 리젝되었습니다.
하지만 카카오톡에서 프로필 정보를 가져와서 보여주는 방법은 애플에서 권장하지 않는듯하네요.
(other than pulling profile information or sharing on the user’s page.)
혹시 이 경우에 대한 대응방법이 있는지 문의드립니다.

17.2 Details

We noticed that your app uses Kakao login for authentication purposes but does not include account-based features offered by that site.

  • In order to use Kakao for authentication, your app must include significant account-specific functionality from Kakao. For example, your app should include sufficient account-based features from Kakao other than pulling profile information or sharing on the user’s page.

  • Please revise your app to implement your own authentication mechanism, or incorporate significant account-specific functionality from Kakao.

@dingaking 넵. 심사를 누가 하느냐에 따라서 자꾸만 결과가 달라져서 저희도 어떻게 정확히 가이드해야할지 좀 어려움이 있네요 ㅜㅠ. 확실한것은 카카오계정 로그인을 사용하더라도, 계정 로그인 없이 위 2의 가이드처럼 앱을 둘러볼 수 있는 기능이 들어가면 통과한다는 것을 현재 파악한 상태입니다.
번거로우시더라도 비로그인 베이스의 기능을 포함해 주실것을 권장 드립니다!

@michael 저도 같은 사유입니다. 몇달 전 17.2에 한번 걸려서 비로그인 베이스의 앱으로 출시해서 통과한 적이 있습니다.
그러나 최근 그럼에도 불구하고 또 17.2에 걸렸습니다.

애플의 첫번째 메시지
We noticed that your app uses Kakao login for authentication purposes but does not include account-based features offered by that site.

  • In order to use Kakao for authentication, your app must include significant account-specific functionality from Kakao. For example, your app should include sufficient account-based features from Kakao other than pulling profile information or sharing on the user’s page.

  • Please incorporate significant account-specific functionality from Kakao.

그래서 제 앱에서는 카카오 닉네임을 활용하여 게시판에서 글을 쓸 때 카카오 닉네임이 들어간다고 이의제기 했으나 또 거절당했습니다.

애플의 두번째 메시지
Hello (My name),

We are writing to let you know the results of your appeal for your app, (앱이름).

The App Review Board evaluated your app and determined that the original rejection feedback is valid. Your app does not comply with:

17.2: Apps that require users to share personal information, such as email address and date of birth, in order to function will be rejected

While your app contains a built-in board that draws the users’ nicknames from Kakao, your app does not contain account specific features from Kakao that warrant the users to log in using Kakao credentials. It would be appropriate to implement your own authentication features.

Therefore, your app will not be posted to the App Store at this time.

We hope you will consider making the necessary changes to be in compliance with the App Store Review Guidelines and will resubmit your revised binary.

Best regards,
Rina
App Review Board

전혀 납득할 수 없으나 뭐… 애플이 그렇답니다.
혹시나 하여 이곳에 공유합니다.

아무튼 이번엔 조금 앱의 구조를 바꿔서 새로 올려봤습니다.
원래는 앱을 처음 다운로드 받고 실행했을 때 카카오로그인 창이 뜹니다.(비로그인 베이스 버튼도 있어요)

이것을 아예 제거하고 앱을 처음 켰을 때부터 비로그인 베이스로 앱에 진입하도록 바꾸고
게시판은 다 볼 수 있도록 하는 한편, 글을 쓸 때는 회원가입 여부를 물어보는 형태로 했습니다.

몇일 뒤에 심사 결과를 또 공유하겠습니다.

@kimhongyeon89 공유 감사드립니다. ㅠㅠ 애플이 왜 자꾸 왔다갔다 하는지 모르겠어요 ㅜㅠ
일단 경험상 확실한것은 위 2번 및 지금 수정하신것처럼 비로그인 방식의 기능이 있어야 될것 같아요(즉, 그냥 깔고 바로 둘러 볼 수 있는 기능).
약간 말이 안되는것이, 그러면 수많은 페이스북 로그인을 붙인 다른 앱들은 괜찮고?? 카카오스토리, 카카오게임등의 앱들은 괜찮고?? 등 이해를 할 수 없네요. ㅜㅜㅜㅠㅠ

@michael 피드백 한다고 했는데 못했네요. 결국 앱은 통과 못했습니다. 카카오계정으로 운영중인게 두개 있었는데 새로운 앱은 다른 로그인방식을 쓸 예정이에요 ㅠ 많이 아쉽습니다.