NEAppPushProvider not works properly on iOS26

In my app I have Local Push connectivity for local push notifications. My app has proper entitlment granted by Apple and NEAppPushProvider was working perfectly on older iOS versions before iOS26. The problem I faced with iOS26: when i enable VPN - NEAppPushProvider stops with reason

/** @const NEProviderStopReasonNoNetworkAvailable There is no network connectivity. */    
case noNetworkAvailable = 3.

But device is still connected to proper SSID that is included to matchSSIDs.

I discovered it only happens if my VPN config file include this line

redirect-gateway def1

without that line NEAppPushProvider works as expected with enabled VPN. I use OpenVPN app.

Is it a bug of iOS26 or I need some additional setup?

Please help!

Is it a bug of iOS26 or I need some additional setup?

Please file a bug on this and post the bug number back here.

__
Kevin Elliott
DTS Engineer, CoreOS/Hardware

NEAppPushProvider not works properly on iOS26
 
 
Q