도리안의 개발 잡설 #392 - 페이스북 로그인 이슈 분석 중
어제, 오늘 페이스북 로그인 이슈를 분석했다. 지난달 초에 페이스북에서 로그인 관련 이슈가 있다고 메일을 보냈지만, 프로젝트 일정 때문에 저번주 후반부터야 보기 시작했다. 1차 기한은 내일까지라 시간이 부족했다. 그래서 불가피하게 일요일 근무를 신청했다.
페이스북이 우리에게 보내준 내용은 다음과 같다.
Developer Policy 6.1: Verify that you have integrated Login correctly. Your app shouldn't crash or hang during the testing process.
During Login, your app is crashing or hanging excessively, creating a broken experience for people trying to use your app. To make sure this flow runs smoothly, check that you've integrated Facebook Login correctly. We recommend that you test Login on all integrations. If you have not already done so, please:
• Here's our quickstart guide for implementing Facebook Login for Android: https://developers.facebook.com/docs/facebook-login/android
• We encourage you to test your Login integration following these steps here: https://developers.facebook.com/docs/facebook-login/testing-your-login-flow/
• Best Practices for Login can be found here: https://developers.facebook.com/docs/facebook-login/best-practices
내용을 보니 페이스북 로그인 하는 도중에 앱이 죽었거나 멈춰 있다는 것으로 이해된다. 앱이 죽는 것은 재현이 되지 않았고, 로그인으로 회원가입하는 과정에서 막힌 것으로 파악이 되었다. 페이스북으로 회원가입할 때, 휴대폰 인증 절차가 있다. 여기서 사용자 이름, 휴대폰 번호가 필요한데, 미국 현지의 페이스북 테스트 입장에서는 한국식 휴대폰 인증이 사실상 불가능하다. 요즘에는 국제전화 SMS도 가능이야 하겠지만, 현재 우리 회사 서비스는 국내 전용이기 때문에 국제전화 SMS까지 할 이유는 없다. 미국 사람 입장에서 우리 회사 앱으로 회원가입은 불가능하니 페이스북 로그인이 문제가 있다고 보일 가능성이 높다.
지금 당장 내가 로그인 문제를 해결할 수는 없다. 나는 보다 자세한 정보 그리고 시간 부족으로 기한 연장을 요청했다. 기한이 내일까지라 시간 연장만큼은 반드시 되었으면 좋겠다.
지난 개발 잡설들
- #391 - 또 다시 심사에 탈락한 iOS 앱
- #390 - 미처 보지 못 했던 페이스북 로그인 관련 이슈
- #389 - 심사 거절 당한 iOS 앱
- #388 - 쉽지 않은 두 앱 작업
- #387 - 안드로이드 앱 업로드 오류로 허비한 하루
- #386 - 은근 쉽지 않은 앱 등록 과정
- #385 - 노션으로 API 활용이 가능하구나
- #384 - 명확해진 1차 출시 일정
- #383 - 요구사항이 조금만 달려져도 개발은 쉽지 않은 듯
- #382 - 안드로이드 스튜디오의 오작동으로 힘든 하루
- #381 - 간만에 접수받은 이력서
- #380 - 간만에 재택 근무
- #379 - 공부를 계속 해야 하면 사이드 프로젝트는 언제?
- #378 - 공부 때문에 못한 조기 퇴근
- #377 - 버그 수정 중 그리고 다음 주에 새로 할 일
- #376 - 갑작스레 발생한 gitlab 서버 장애 그리고 앱 소스 복구 시도
- #375 - 구조 변경을 요하는 추가 요구 사항
- #374 - 쉽지 않은 공부의 길
- #373 - 개념이라도 알아둘 필요가 있는 PWA
- #372 - 토요일에는 휴식을, 일요일에는 공부를
- #371 - 테스트 버전 배포
- #370 - 사라져 버린 JIRA 프로젝트
- #369 - 안드로이드 내비게이션부터 차근차근 복습을...
- #368 - 갑자기 공부할 게 늘어서 당황스럽다
- #367 - 월요병이 없어서 다행이다
- #366 - 간만에 주말 근무
- #365 - 주말 근무 하기로...
- #364 - 최근 면접 본 분의 포기 의사
- #363 - 자꾸 신경쓰이는 뒷자리 직원의 잡담
- #362 - 간만에 조기 퇴근
- #361 - 작업이 길어지면서 늦어지는 자료 정리
- #360 - 프로젝트 일정대로 잘 가고 있는가...
- #359 - 맥북이 켜지지 않아 고생해야 했던 시간
- #358 - 오늘은 과감히(?) 일찍 퇴근
- #357 - GraphQL에 대해 간략히 알아두자
- #356 - 개발하면서 JIRA를 잘 활용하자
- #355 - 야근할 때 주의해야 할 점
- #354 - 주52시간 근무체계 바뀔까? 바뀌면 개발자들은 어떻게 될까?
- #353 - 클린 아키텍처 먼저 경험한 동료의 도움이 필요
- #352 - 옆 팀의 전직 안드로이드 개발자는 우리 팀으로 합류 안 하기로
- #351 - 아니 이런 미친 헤드헌터를 봤나? ㅎㅎㅎㅎㅎ
- #301 ~ #350
- #251 ~ #300
- #201 ~ #250
- #151 ~ #200
- #101 ~ #150
- #51 ~ #100
- #1 ~ #50