In IOS-Ionic Network doesnt works on application start


#1

I am using Network.onConnect() and Network.onDisconnect() to detect the network connection.
On opening my application- it detects the network connection in Android devices but in IOS devices it doesnt.

I have a Online/Offline Login which i need to detect using the network availabilty.

Please can someone help me regarding how to detect the network connection in IOS devices while app start.

Thanks,
Josel


#2

Where do these methods come from? Some plugin? Provide a link please.

Also: What is your ionic info output?


#3

These methods i refered from the below link:

IONIC info
@ionic/cli-utils : 1.15.2
ionic (Ionic CLI) : 3.15.2

global packages:
cordova (Cordova CLI) : 7.0.1

local packages:
@ionic/app-scripts : 2.1.3
Cordova Platforms : android 6.2.3 browser
Ionic Framework : ionic-angular 3.8.0


#4

The Code should paste into the platform.ready() method and try.


#5

Resolved the issue.

I was calling the platform.ready() method inside a base class where all the network methods where written it was working fine for android but for IOS the platform.ready was not getting fired.
I changed the platform.ready from base class to child-class and now its working fine for me.

Dont know why this is not working in base class?

Thanks for the support

Regards,
Josel


#6

Good! Please give like/ correct answer, if it was helpful to you :slight_smile: