Skip to content

[FSSDK-12346] [Don't Merge] fix: upgrade NWPathMonitor to iOS 17.0 with fail-safe initialization#630

Open
muzahidul-opti wants to merge 1 commit intomasterfrom
fix/upgrade-nwpathmonitor-ios17-requirement
Open

[FSSDK-12346] [Don't Merge] fix: upgrade NWPathMonitor to iOS 17.0 with fail-safe initialization#630
muzahidul-opti wants to merge 1 commit intomasterfrom
fix/upgrade-nwpathmonitor-ios17-requirement

Conversation

@muzahidul-opti
Copy link
Copy Markdown
Contributor

@muzahidul-opti muzahidul-opti commented Apr 20, 2026

Summary

  • Update availability requirement from iOS 12.0 to iOS 17.0
  • Replace force cast with safe optional guard
  • Add defensive initialization to prevent null pointer crashes
  • Network reachability gracefully disabled if monitor creation fails

This addresses rare crash issues on older iOS versions while providing fail-safe behavior for all supported platforms.

Test plan

Issues

- Update availability requirement from iOS 12.0 to iOS 17.0
- Replace force cast with safe optional guard
- Add defensive initialization to prevent null pointer crashes
- Network reachability gracefully disabled if monitor creation fails

This addresses rare crash issues on older iOS versions while providing
fail-safe behavior for all supported platforms.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant