Upvote:2
Apple is not forcing IPv6 only support, but they have to adapt to what's happening in the world. More and more mobile networks deploy NAT64 and if apps on Apple would not work on those networks then that could give Apple a bad reputation. Therefore they require that apps support such a network.
There are still apps in the app store that have been uploaded before the IPv6 requirement was in place so they may be broken. At the moment those apps are allowed to stay in the app store, but in the future they might be kicked out. Last time I asked Apple hadn't decided over that yet.
UDP should work through NAT64, but it will be implementation dependent how long ports will remain open etc. That will depend on the network, not on Apple.
Credit Goes to: stackoverflow.com
Related question with same questions but different answers
- IS APPLE IOS DEFAULTING TO IPV6-ONLY, ON AN APP-BY-APP BASIS, IN THE REAL WORLD? IN IOS
- UNABLE TO CONNECT FROM IPV6 TO IPV4 ERROR DOMAIN=NSURLERRORDOMAIN CODE=-1003 "A SERVER WITH THE SPECIFIED HOSTNAME COULD NOT BE FOUND IN IOS
- Q:CONTROLLER PRESENT 2 SECOND , HOW TO MAKE IT LOOKS LIKE ONLY ONE TRANSITION? IN IOS
- SPECIFYING ONLY GETTER GENERATES WARNING B/C NO SETTER, BUT SETTER WON'T COMPILE IN IOS
- HOW TO TARGET A JAVASCRIPT FUNCTION ONLY TO SAFARI < 6.0 ON IOS IN IOS
- XCODE 7 ONLY GENERATES .M FILE, NO .H FILE IN IOS
- DO WE NEED TO BE ENROLLED IN APPLE DEVELOPER PROGRAM IN ORDER TO INSTALL IOS APP FOR TESTING IN APPIUM ON REAL DEVICE? IN IOS
- RE-ORDER UITABLEVIEW SECTIONS ONLY IN IOS
- HOW TO PARSE THIS JSON EXAMPLE WITH SWIFTYJSON? IN IOS
- GOOGLE LOGIN IOS - "MY GIDSIGNINBUTTON ONLY WORKS IN LONG PRESS" IN IOS
- IOS APP REJECTION - ENSURE THAT YOUR APP SUPPORTS IPV6 NETWORKS IN IOS
- HOW TO GET APPLE WATCH SERIAL NUMBER PROGRAMMATICALLY USING SWIFT2? IN IOS
- FOR SOAP NSURLCONNECTION, PLEASE ENSURE THAT YOUR APP SUPPORTS IPV6 NETWORKS, AS IPV6 COMPATIBILITY IS REQUIRED IN IOS
- HOW TO ANIMATE APPLE MAPKIT FLYOVER? IN IOS
- HOW TO MAKE BORDER COLOR ONLY IN THE CIRCLE UIBUTTON TOP? IN IOS
- CHANGING THE VOLUME OF ONLY MY APP IN IOS
- SIMPLIFYING MAPS IN IOS
- IOS AUTOLAYOUT VIEWS NOT SHOWING ON SCREEN? IN IOS
- CAN'T MODIFY ARRAY STORED IN NSUSERDEFAULTS IN IOS
- IOS SWIFT- APP DOES NOT OPEN SPECIFIC SELECTED TAB BAR CONTROLLER INDEX WHEN PUSH NOTIFICATION IS RECEIVED IN IOS
- HOW TO PARSE THIS JSON IN SWIFT? IN IOS
- CAMERA JUST WORKS IN PORTRAIT MODE IN IOS
- HOW TO SET MAXIMUM DATE IN UIDATEPICKERVIEW AS TODAY 23:59? IN IOS
- HOW TO EXTRACT A SUBSTRING FROM A DYNAMIC STRING IN OBJECTIVE C? IN IOS
- PROGRAMMATICALLY SELECTING UICOLLECTIONVIEW CELL WHICH ARE NOT LOADED YET IN IOS
- UNABLE TO PASS DATA FROM VIEWCONTROLLERCLASS TO TABLEVIEWCONTROLLERCLASS IN IOS
- ICON ASSETS VS. ICON CODE IN IOS
- HOW DO I OBTAIN A .PLIST SAVED IN DOCUMENTS, PROGRAMMATICALLY WITH SWIFT OR MANUALLY FROM FINDER/XCODE? IN IOS
- HOW TO FETCH USER CURRENT LOCATION AND SOME OTHER COORDINATE ARE SAME OR NOT? IN IOS
- IPAD AS A KEYBOARD FOR MAC USING BLUETOOTH IN IOS
- WHAT I PASS THE GCKMEDIAINFORMATION CONTENTID IN OUR CODE GOOGLE CAST SDK IN IOS
- SWIFT / UIVIEW WITH A TABLEVIEW AND GESTURE RECOGNIZERS ISSUE IN IOS
- SHOULD CIIMAGE BE EQUATABLE? IN IOS
- HAVING TROUBLE WITH AUTOLAYOUT XCODE CONSTRAINTS IN IOS
- SHARING VIDEO ON IOS USING FB SDK IN IOS
- SINGLE OBJECT JSON PARSE - WHAT AM I DOING WRONG? IN IOS
- HOW TO HAVE MULTIPLE UICOLLECTIONVIEW WITH HEADER AND MAKE IT HORIZONTALLY SWIPED IN IOS
- OBJECTMAPPER JSON WITH ALAMOFIRE IN SWIFT IN IOS
- OCMOCK THROWING EXC_BAD_ACCESS IN IOS
- UNABLE TO EXTRACT URL VALUE FROM ENCLOSURE TAG RSS XML WITH SWIFT 2 IN IOS
- TROUBLE RUNNING FIREBASE DATABASE QUICKSTART IN SWIFT IN IOS
- IOS - UIPINCHGESTURERECOGNIZER SCALE UIIMAGEVIEW LIKE SNAPCHAT APP IN IOS
- GETTING FIRST CELL/ITEM OF UICOLLECTIONVIEW WHILE SCROLLING - IOS IN IOS
- IOS / SWIFT - HOW TO DISPLAY IMAGES FROM THE IPHONE 'S ALBUMS INTO A UICOLLECTION VIEW? IN IOS
- HOW TO CREATE ARRAY OF FILTERS IN SWIFT IN IOS
- REMOTE NOTIFICATION NOT ADDING IN IPHONE NOTIFICATION CENTER IN IOS 9 IN IOS
- HOW TO USE SAME SERVER API KEY FOR ANDROID AND IOS GCM IN IOS
- IS THERE ANY OPTION TO EXPORT ALL CLOUD KIT DATA? IN IOS
- RECHABILITY ISSUE WITH FRAMEWORK IN IOS
- CALL UIVIEW INITWITHFRAME EVEN WHEN SELF IS LOADED FROM NIB? IN IOS
- JSONMODEL - MODEL CASCADING (MODELS INCLUDING OTHER MODELS) IN IOS
- HORIZONTAL SCROLL FOR UISEGMENTEDCONTROLL IN IOS
- FACEBOOK APPLINK CREATED FROM APPLINKSHOST IN IOS
- REALM NOTIFICATION BLOCK RETURNS UNMODIFIED VALUE IN IOS
- SENDER SOMETIMES SEND WRONG VALUE IN IOS
- CHANGE THE OPTIONS IN LOCATION SERVICES IN IOS
- HEALTHKIT ANCHORED QUERIES WITH FALLBACK METHODS? IN IOS