2017-05-23 10 views
1

지난 24 시간 동안 내 앱에 문제가 발생했습니다. 나는 "navigator"객체가 완전히 비어 있다는 사실에 이르렀습니다.내 phonegap 앱에서 탐색 객체가 비어있는 이유는 무엇입니까?

내 phonegap 개발자 테스트 앱에서는 비어 있지 않지만, 앱을 빌드하고 테스트 장치에 배포하면 갑자기 앱이 탐색기 개체를 읽을 수 없습니다. 확인했는데 완전히 비어 있습니다.

한 번만 작성 및 배포 된 탐색기 객체가 완전히 비어있는 이유는 무엇입니까?

+1

이 컨텍스트의'navigator'는 브라우저 => app -vs- 브라우저입니까? –

+0

'navigator '는 표준화 된 객체가 아닙니다. 그것이 존재하더라도, 당신이 그것에서 추출 할 수있는 정보는 매우 신뢰할 수 없습니다. 대부분의 응용 프로그램에서 사용할 실제 이유가 없습니다. 어떤 데이터를 얻으려고합니까? –

+0

Scott Marcus가 그것을 사용하여 geolocation을 움켜 잡고 phonegaps 탐색기를 통해 알림을 수행합니다. –

답변

1

오케이 - 나는 루키 실수를 저질 렀습니다. 네비게이터 개체가 phonegap 앱에서 자동으로 작동하지 않는다는 것을 알지 못했습니다. 장치 플러그인, 위치 정보 플러그인 등의 다양한 플러그인을 설치해야합니다.

일반적으로 인터넷 브라우저를 사용하는 휴대 기기 이 개체는 즉시 사용할 수 있습니다. 더욱이이 객체는 phonegap 개발자로 앱을 테스트 할 때 쉽게 사용할 수 있습니다. 그러나 일단 빌드하고 배포하면 적절한 플러그인이 없으면 작동하지 않습니다.