30일차 유니티 네트워크 파이어베이스(Firebase) Authentication 로그인, 무명 로그인
구글Chrome 자동 로그인이 되도록 python 프로그램을 만든다. Trouble Shooting문제 상황 및 해결 원래 selenium으로 만드려고 했으나 갓 구글이 거의 모든 경우를 막아놨다. 그래서 undetectedchromedriver 라이브러리를 활용했는데, 이 또한 구글이 거의 모든 경우를 막아놨다. 그래서 다소 복잡하지만 다른 방안으로 우회하였습니다. 계정에 저장되있는 Data로 로그인하는 방법입니다.
유니티에서 파이어베이스 활용하기
유니티 프로젝트를 하나 만들고 Project Settings Player에서 Company Name과 Product Name을 설정할 수 있어요. 중간에 Mac App Store Options Bundle Identifier가 설정한 이름으로 바뀐다. 파이어베이스 홈페이지에 들어가서 가입합니다. 성공적으로 한 한 프로젝트를 만들었다면 아래와 같은 화면이 뜨게 됩니다. 스크린 가운데에 유니티 모양의 버튼을 클릭합니다.
Project Settings에서 설정했던 Bundle Identifier를 Android 패키지 이름에 넣는다. 지시대로 json을 Asset폴더에 넣는다. 지시대로 SDK 자료를 받아서 압축을 푼다.
자격 증명 관리자는 웹 사이트, 앱 및 그 외 연결망 서비스에 대한 로그인 정보를 저장하는 Windows의 기본 암호 관리자입니다. 자격증명관리자credential manager을 연다. Windows 자격 증명 선택 후 , 일반 자격 증명을 확인해보니, 사용하려고 하는 git 계정에 대한 정보는 없고, 이전 git 아이디의 소비자 정보만 저장되어 있었어요. 캐시된 자격 증명 제거합니다. 이전에 저장된 GitHub 자격 증명을 제거 제거 완료. 원래는 이 이후 git push를 시도했을때 나타나는 새로운 자격 증명 요청을 기대했지만, 나타나지 않았습니다.
다음 메일 계정 추가
기존에 다음 메일을 등록해서 정상적으로 잘 사용하던 분들도 카카오톡 계정과 통합된 이후로 메일을 가져올 수 없음 오류가 생겨나는 경우가 있다고 합니다. 이는 2단계 인증이 문제가 되어 오류가 나는 것으로 아래와 같이 비밀번호를 생성한 후 연동해주어야 합니다. 다음 메일을 새로 추가하려는 분은 위에서 알려드린 네이버 메일을 투입하는 것과 동일하게 진행해 주시면 됩니다. 1. 아이폰의 설정 Mail 계정 계정 추가2. 그 외 Mail 계정 추가 다음 메일의 경우 hanmail.net을 사용해야 제대로 등록이 되더라고요. 만약 hanmail로 정상 등록이 안된다면 daum.net으로 설정해 주시면 될 것 같습니다.
여기서부터는 오류 때문에 다음 메일을 불러오지 못하는 분들도 참고해 주시면 됩니다. 3. 다음 메일에 로그인해서 2단계 인증을 해줍니다.
구글 서치 콘솔 색인 요청
저의 경험상 이 크롤러 오류는 거의 모든 발행한지 얼마 되지 않은 글에서 자주 목격이 되더라구요. 즉 구글 서치콘솔에서 색인이 아직 되지 않은 상태라 홍보 크롤러 오류가 자주 생겨나는 듯 해서 구글 서치 콘솔에 가서 오류가 난 페이지의 URL 포스팅 주소를 직접 수동 색인 요청을 하니 하루 뒤에 오류가 사라지는 경우가 많았습니다. 구글 수동 색인 요청은 아래의 차례대로 진행하시면 됩니다. 1. 구글서치콘솔에 접속 후 로그인 해주세요. 2. 맨 위의 검색창에 문제가 있는 페이지의 URL을 복사해서 붙여넣기합니다.
3. URL이 구글에 등록되어 있지 않다면 색인 생성 요청을 눌러줍니다.
오류 해결을 위한 실질적 조치
오류 해결을 위해서는 먼저 홍보 코드의 올바른 설치 여부를 확인해야 합니다. 이후 웹사이트의 구조를 점검하고 필요한 수정을 진행해야 하며 홍보 유형과 크기를 조정하여 호환성을 검토합니다. 만약 문제가 지속될 경우 애드센스 지원팀에 문의하여 숙련된 해결 방안을 모색하는 것이 권장됩니다. 홍보 코드를 올바르게 삽입했는지 확인 티스토리나 워드프레스 블로그 포스트 구조에 문제가 없는지 확인 홍보 유형과 크기가 웹페이지와 잘 호환되는지 확인 위의 세가지를 확인하려면 초보들은 생각보다.
웹 브라우저에서 로그인하기. GitHub 웹 브라우저에서 로그인한 뒤, 터미널에서 다시 push를 시도해보기로 합니다. 이렇게 해서 GitHub의 세션과 터미널 간의 동기화 문제점을 우회할 수 있었던 것 같다. 웹 브라우저에서 로그인을 생각했더니 해결됐습니다. 흰색 빈 칸에 토큰을 넣지말고, sigh in with your browser 을 눌러 sign in 하면 됩니다. 누르시면 위와 같은 창이 뜹니다. 정보 훑어서 소비자 ID 맞는지 확인하고 나서, 초록색 버튼 누른다.
git push 를 성공적으로 한 한 마쳤고, git 계정도 바뀌었습니다.
자주 묻는 질문
유니티에서 파이어베이스
유니티 프로젝트를 하나 만들고 Project Settings Player에서 Company Name과 Product Name을 설정할 수 있어요. 좀 더 자세한 사항은 본문을 참고해 주세요.
다음 메일 계정 추가
기존에 다음 메일을 등록해서 정상적으로 잘 사용하던 분들도 카카오톡 계정과 통합된 이후로 메일을 가져올 수 없음 오류가 생겨나는 경우가 있다고 합니다. 궁금한 내용은 본문을 참고하시기 바랍니다.
구글 서치 콘솔 색인 요청
저의 경험상 이 크롤러 오류는 거의 모든 발행한지 얼마 되지 않은 글에서 자주 목격이 되더라구요. 좀 더 자세한 사항은 본문을 참고해 주세요.