0
안녕하세요. 많은 테스트 라운드가 있었지만 정확한 솔루션을 얻을 수 없어 도움을 요청했습니다.네트워크 정보 플러그인에서 늦은 방송 Cordova/Ionic
나는 이오니아에서 내 응용 프로그램을하지 네트워크 플러그인을 사용 Ionic2
이되는 데 "네트워크 정보"코르도바 - 플러그인 - 네트워크 정보는 "네트워크 정보"1.3.0 Link
시나리오 :
사용자가 앱을 최소화하고 백그라운드로 이동하여 WiFi, 모바일 데이터와 같은 네트워크 소스를 끈 다음 앱 홈페이지의 플러그인으로 돌아옵니다. 처음부터 지금 말하는 방송 네트워크를 받고 잠시 후 네트워크에 true를 돌려 방법은 오프라인
예상되는 동작 :
와이파이, 모바일 데이터 또는 해제와 같은 네트워크 소스를 켜기에 방송을 수신 할 경우, 그래서 나는 애플 리케이션에서 처리 할 수 있습니다.
app.js을에 $ ionicPlatform.ready 이벤트를 네트워크 응답 방송에 대한 나의 소스 코드는 아래에 언급:이 시나리오를 제대로 할 수없는 아직도 많은 시간 그러나 디버깅
//listen for Online event
$rootScope.$on('$cordovaNetwork:online', function (event, networkState)
{
console.log("BR got inside online -- App " + networkState);
$rootScope.isonlineState = true;
console.log("BR got inside online getNetwork-- App " + $cordovaNetwork.getNetwork());
console.log("BR got inside online isOnline-- App " + $cordovaNetwork.isOnline());
})
// listen for Offline event
$rootScope.$on('$cordovaNetwork:offline', function (event, networkState)
{
console.log("BR got inside offline -- App " + networkState);
$rootScope.isonlineState = false;
console.log("BR got inside offline getNetwork-- App " + $cordovaNetwork.getNetwork());
console.log("BR got inside offline isOnline-- App " + $cordovaNetwork.isOnline());
})
iPhone에서만 동작합니다.
이 문제에 대한 경험을 알려 주시면 문제를 해결하는 데 도움이됩니다. 미리 감사드립니다.