2016-06-28 3 views
0

내 앱에 Google + 로그인 정보를 추가하려고하지만 실제 Android 기기에서 작동하지 않아도됩니다. 지금까지 내가 사용이 플러그인 cordova-plugin-googleplus 에서 idToken을 얻을 수 있었다 중포 기지의 singInWithCredential(idToken) 내가 말한 오류 얻을 :Ionic 및 Firebase v3 Google 인증 오류

가 호스팅 도메인으로 식별이 응용 프로그램은, 권한이 부여되지 않습니다 제공된 API 키로 Firebase Authentication을 사용하십시오. Google API 콘솔에서 키 구성을 검토하십시오.

설치를위한 모든 단계를 수행했음을 지적하고 싶습니다. SHA1 키가 정확하고 서명 된 APK를 사용하고 있습니다. facebook 플러그인을 사용하여 토큰 및 signInWithCredential을 검색하는 데 문제가 없습니다.

미리 감사드립니다.

답변

0

ionic 응용 프로그램에서 충족되지 않는 API 키 제한 사항이있는 것으로 보입니다.

먼저, 프로젝트의 Firebase 콘솔의 인증 섹션 아래에있는 "웹 설정"팝업 메뉴에서 API 키를 사용하고 있는지 확인하십시오. API 콘솔에서 구성을 변경하지 않은 경우이 기능이 기본적으로 작동합니다.

그래도 문제가 해결되지 않으면 Firebase 프로젝트의 Google API console의 자격증 명 섹션으로 이동하여 사용중인 API 키를 찾아서 어떤 참조 자 제한 사항이 설정되어 있는지 확인하고 너의 어플리케이션. Cordova 앱에 대한 API 키 제한을 설정해야하는 몇 가지 옵션에 대해 this answer을 읽으십시오. 에서

0

Ionic2 RC1 + Firebase3.5 + AngularFire2.beta5 I didn를 Note.- 저도 같은 문제가 있었 프로젝트 ... 팝업으로 구글 인증이 된 .apk

브라우저에서가 아니라 내 안드로이드에서 일 'T는 내가 중포 기지 콘솔 내 config.xml에에 도메인 목록 및 <allow-navigation href="http://192.168.1.172:8100"/> 공인 내에 192.168.1.172를 추가,

먼저 내 응용 프로그램에서 토큰을 사용합니다.

이 후, 나는 installing Cordova InAppBrowser 플러그인이 내 문제를 명확하게 해결한다는 것을 발견했습니다.

David East가 그의 Social login with Ionic blog에서 말한 것과 똑같이 코드를 수정할 필요가 없으며 플러그 앤 플레이 만합니다.