ionic serve --lab을 실행하면 모든 것이 브라우저에서 정상적으로 작동합니다. 전자 메일 및 암호로 인증 작업을 수행 할 수 있습니다. ionic 업로드를 통해 기기를 테스트하거나 Android에서 빌드하면 앱이 올바르게 인증되지 않습니다. 목록이나 객체의 URL을 하드 코딩하지만 인증 로그인을 통해 데이터를 가져올 수없는 경우에도 Firebase에 연결할 수 있습니다. 브라우저에서 에뮬레이션 할 때 "현재 도메인이 OAuth 작업에 대해 승인되지 않았습니다.이 작업은 signInWithPopup, signInWithRedirect, linkWithPopup 및 linkWithRedirect가 작동하지 않도록합니다." 브라우저에서 로그인 할 수 있고 그 중 어떤 것도 사용하지 않고 auth.login (이메일, 비밀번호) 만 사용하기 때문에 내 문제와 관련이 있는지 확실하지 않습니다. 또한 크롬을 통해 내 장치에서 응용 프로그램을 디버깅 할 때 "잡히지 않은 오류가 발생합니다."location.protocol "http 또는 https 여야합니다." 누구든지이 문제를 어떻게 해결할 수 있는지 알고 있습니까?Ionic2 Firebase 3.2 Angularfire2 2.0.0-beta.2 장치에서 테스트 할 때 Auth가 작동하지 않습니다.
1
A
답변
0
팝업 및 리디렉션 작업은 현재 http 및 https 환경에서만 지원됩니다. 로그인 또는 Ionic/Cordova에서 팝업으로 링크하는 방법에 대한이 스레드를 확인하십시오. https://groups.google.com/forum/#!searchin/firebase-talk/cordova $ 20 페이스 북/firebase-talk/mC_MlLNCWnI/DqN_8AuCBQAJ
질문은 전자 메일 인증 만 사용하는 경우 수행 할 작업을 참조하십시오. 위에서 설명한 것과 동일한 문제가 발생합니다. 팝업 및 리디렉션은 이러한 메서드가 사용되지 않아서 질문과 아무 관련이 없습니다. –