Hello everyone, I am working on an enterprise solution for a "closed network" environment using Cellular Local Push Notifications via the NEAppPushManager and NEAppPushProvider frameworks. Current Status: We have successfully implemented and tested Local Push over both Wi-Fi (matching SSIDs) and Cellular networks. For cellular, we are currently manually configuring the NEPrivateLTENetwork with specific Mobile Country Codes (MCC) and Mobile Network Codes (MNC). The implementation is working correctly in our test environment. The Challenge: To move this into a production environment and ensure global reliability across different regions, we need a "Golden Source" for these network codes. Relying on manual lookups or unofficial community databases introduces risk for a production-grade application.
My Questions: Production-Grade Source: What is the Apple-recommended or industry-standard "source of truth" for a comprehensive and up-to-date list of global MCC/MNC pairs for 2026? Validation: For those who have deployed NEPrivateLTENetwork at scale, how do you handle the validation of these codes to ensure the matchPrivateLTENetworks array always contains the correct, current data for the user’s provisioned SIM? Private Network Standards: Since we are operating in a closed environment, are there specific recommendations for using the ITU-designated shared MCC (e.g., 999 or 901) versus standard public carrier codes in a production context? Any insights from Apple engineers or developers who have scaled this in an enterprise environment would be greatly appreciated. Thank you, Sudhakar