카카오톡 로그인 연동 리젝당했습니다

안녕하세요 카카오톡 로그인 연동 리젝을 당했네요 ㅠㅠ
사유는 아래와 같습니다

10.6 - Apple and our customers place a high value on simple, refined, creative, well thought through interfaces. They take more work but are worth it. Apple sets a high bar. If your user interface is complex or less than very good, it may be rejected
10.6 Details

We noticed that the user is taken to Safari to sign in or register for an account, which provides a poor user experience. Specifically, your app links out to Safari when the user taps on Kakao login option.

Next Steps

Please revise your app to enable users to sign in or register an account in the app.

We recommend implementing the Safari View Controller API to display web content within your app. The Safari View Controller allows the display of a URL and inspection of the certificate from an embedded browser in an app so that customers can verify the webpage URL and SSL certificate to confirm they are entering their sign in credentials into a legitimate page.

Resources

For additional information on the Safari View Controller API, please see the webpage, What’s New in Safari.

카카오로그인 연동이라서 리젝이라기 보다는 연동방식을 문제삼은 것 같은데요~
Kakao iOS SDK를 사용하신다면 SDK에서 이미 로그인용도로 웹뷰를 제공하고 있으니 그걸 사용하시면 될 것 같습니다.

아 답변 감사합니다 현재 카카오 sdk를 사용해서 하고 있습니다
KOSession 과 KOSessionTask를 이용해서 처리를 하고 있습니다
지원하는 웹뷰를 이용해달라고 하셧는데 관련해서 조금더 자세히 안내 받을수 있을가요??

[[KOSession sharedSession] close];

[[KOSession sharedSession] openWithCompletionHandler:^(NSError *error)
{
    
    if ([[KOSession sharedSession] isOpen] )
    {
        // login success
        
    } else {
       
    }
    
}];

[KOSessionTask meTaskWithCompletionHandler:^(KOUser* result, NSError *error)
{
if (result)
{
// success

     } else {
         
         // failed
     }
 }];

https://developers.kakao.com/docs/ios#사용자-관리-로그인

쪽을 참고하셔서 개발하신 것 같은데요. (특별한 처리를 하지 않으셨다면 SDK 내의 웹뷰를 사용하신 것 같은데)

저희 SDK 내에서 제공하는 웹뷰를 사용했는데도 reject 을 당하신건지
아니면 저희 SDK 내에서 제공하는 웹뷰를 사용하지 않고 정말 외부 Safari 브라우져를 띄우셔서 reject 당하신건지
확인 좀 부탁드립니다.

1개의 좋아요

확인해보니 제가 적용버젼이 9월쯤 최신버젼 받아서 적용한거라서 사파리로 연결됐습니다 최시버젼 적용하니 자체웹뷰를 띄워서 처리를 하네요
답변 감사합니다

2개의 좋아요