2016-08-05 2 views
1

저는 angularfire2 및 firebase3과 함께 ionic2 프로젝트를 운영하고 있습니다.Angularfire2 인증 가입은 모바일에서 실행되지 않습니다.

constructor(private af: AngularFire) 
{ 
} 

ngAfterViewInit() 
{ 
    this.af.auth.subscribe((auth) => 
    { 
     console.log("auth fired"); 
    }); 
} 

그것은 잘 컴파일의 ngAfterViewInit 화재 만 가입이 터지지 않 : 이유로 그냥 모바일에서 작동하지 않습니다이 간단한 코드를 알아낼 수 없었다. 전자 메일 또는 googleplus를 통해 문제없이 로그인 할 수 있지만 둘 다 Observables입니다.하지만 인증 가입은 실행되지 않습니다.

ionic serve을 통해 데스크톱 브라우저에서 실행하면 정상적으로 작동합니다. 그러나 모바일 장치에서는 그렇지 않습니다.

제안 사항?

+0

유사한 문제가 발생했습니다. 저는 angularfire2 beta 2와 angular2 rc3입니다. – cyberabis

답변

1

나는 AngularFire2를 버전 3으로 업데이트 한 후 동일한 문제를 겪었지만 문제는 해결되었습니다.

"angularfire2": "^2.0.0-beta.3-0930330" 

을 그리고 NPM 설치하고 응용 프로그램을 실행 해보십시오 :

그래서, package.json에,로 변경합니다. npm은 Angular 2 RC 2를 필요로하는 unmet peer 의존성에 대해 불만을 표시하고 RC3을 사용하고 있습니다. 그러나 경고 일 뿐이므로이 변경 후에도 앱이 정상적으로 실행됩니다.

+0

"3-0930330"은 어디에서 구할 수 있습니까? 특정 버전의 버전을 얻는 방법에 관심이 있습니다. – user3687715

+0

신경 쓰지 마라, 발견했다! https://libraries.io/npm/angularfire2/2.0.0-β-3-0930330 – user3687715