app does not appear under cellular data ios7 - ios

Under "App > Settings > Cellular Data" my application doesn't appear under “Use Cellular Date For” on the iPad.Can anybody help me fix this?
MoreOver it should be defaulted to off.

It only adds apps when you use them to connect using 3G (cellular).
Turn off your wifi while you are doing this
then go into the app that you want to see in cellular data
go back into the setting, cellular and scroll down
you should see the app listed.
You should also remember to turn your wifi back on.

I have an app that use internet only via system. I mean iCloud and iCloud Keychain. There is no network code in it. And as far as I tested it never appears in this list though it does synchronise data when wi-fi turned off.

From what i found is that, the app will only appear on the list, if it has used data. So switch of your wifi and force the app to use some data. In my case i had to send an email in the outlook app which was not appearing in the list under cellular data. Once i sent and dowloaded an email it appeared.

Related

Deleting iPad Analytics Data

I was checking my Privacy settings after updating my iPad (I wanted to make sure Apple didn't "helpfully" reset them), and I noticed a large number of saved Analytics Data files.
I don't want to send them in, I just want to delete them. Is there any way to do this without resetting the entire device?
The only way I have ever been able to delete diagnostic data or analytics is to sync with iTunes (physically tethered to usb port not over wifi) and in iTunes select clear warnings then sync. Sometimes it takes several attempts.
Sync your ipad to a pc via usb port your device will remove all diagnostic data this takes a couple minutes once complete check your ipad it should be clear.

app rejection due to IPv6 issue

I recently got an iOS app rejected due to lack of IPv6 compatibility.
After browsing the internet to investigate on the subject, I decided to view those two videos:
https://developer.apple.com/videos/play/wwdc2015/719/
https://developer.apple.com/videos/play/wwdc2016/714/
Now back to debugging the app, I am trying to follow what I can read here:
http://www.brianjcoleman.com/tutorial-how-to-test-your-app-for-ipv6-compatibility/
At one point in the document we can read:
14. Once sharing is active, you should see a green status light and a label that says Internet Sharing: On. In the Wi-Fi menu, you will also see a small, faint arrow pointing up, indicating that Internet Sharing is enabled. You now have an IPv6 NAT64 network and can connect to it from other devices in order to test your app.
This is where I hit a problem. In my case I can indeed see:
"a green status light and a label that says Internet Sharing: On"
But I do not see in the Wi-Fi menu:
"a small, faint arrow pointing up, indicating that Internet Sharing is enabled".
So my guess is that I must have either done something the wrong way or have a configuration not matching what is expected by this document.
I have also tried several choice for Share your connection from: but to no avail. In the same way, looking at my iPhone does not show any sign of new access point.
Any suggestion coming from an expert on the subject or someone with some experience would be very much appreciated.
I also recently encountered this issue when uploaded my previous apps to appstore.
The solution is used is - I recorded a video of app functioning while connected to ipv6 network i.e. connected to any mobile hotspot. You just need to record this video and upload it on internet(generally i use google drive) and make public link from it.
Then in itunes, prepare for submission link, there is a section called add notes. In this section, you need to tell apple that your app is functioning properly under ipv6 network and tell them to check you video link.
For sure, after doing these things as defined, Your app will be approved within 14 hours.
I now do these steps everytime i upload my new app.
Thanks

No alert displayed when UIRequiresPersistentWiFi is included

I am currently using Xcode 8.2 and have included the key: UIRequiresPersistentWiFi in my info.plist file.
According to others, when the user is not connected to WiFi, the user should be prompted with an alert to turn WiFi on. However, this alert is not showing up when this key is included. I don't know if the key has been deprecated in later versions of Xcode. I would appreciate it if someone could explain why the message is not showing, and also help in finding a way to display the message.
In Apple's documentation it says this for the UIRequiresPersistentWiFi key:
The inclusion of this key lets the system know that it should display the network selection dialog if it detects any active Wi-Fi hot spots. It also lets the system know that it should not attempt to shut down the Wi-Fi hardware while your app is running.

How to resolve CloudKit functionality inconsistency between devices

I've integrated CloudKit into my iOS app and I'm encountering functionality inconsistency between devices.
One of my users has an iPod 5th Gen and an iPhone 6. If they use the iPod everything works as expected. However if they use the iPhone 6 they can only receive data and notifications, they can't make changes of their own. When the iPhone attempts to make changes to the iCloud public database I receive no errors and changes are made locally, they just never make it to the server (everything appears to work, it just doesn't).
Given that the user can use the iPod successfully but the same iCloud account only receives data on the iPhone suggests to me that this might be a permissions or settings issue.
I've checked:
User is logged into iCloud
iCloud drive is on
The app appears enabled in the iCloud Drive menu in settings
The app appears enabled under the "Look Me Up By Email" menu
Other details:
The app is available through TestFlight
The app is using the production container (required for TestFlight)
I don't know what code to supply because the app functions as expected on other devices but let me know what could help. Any help would be greatly appreciated.
This was resolved by changing my modify operations qualityOfService property to .UserInitiated.
After I reviewed the completion handler for my CKModifyRecordsOperation I realized that I was saving data necessary for local functionality regardless of whether the completion handler received an error or not (and incidentally, whether it was executed or not). So when it appeared to me that my operation was being run and returning no errors, it actually wasn't being run at all. Changing the qualityOfService appears to have resolved this.
Answer that led to the solution

Can't get WiFi Payloads to IPAD using Apple Configurator

I have 400 iPads I need to prep and am having a couple issues. I was hoping somebody could give me a bit of advice..
Question
How can I verity the WiFi payloads are copied to the iPad?
Background
I received a backup config from the customer
I also received their settings in case the restore didn’t work.
Of the settings I’m concentrating on two to verify the restore worked, or a manual config and prepare worked. Those are verifying an app was installed, and wifi payloads.
When I restore using the supplied *.iosdevicebackup file neither the app or the wifi settings are on the iPad
I config’d ITunes for the customers account -> downloaded the app -> imported into the Apps tab of the Configurator program and now get that loaded, but I can’t confirm the wifi payloads.
I have 3 wifi payloads configured in the setup tab -> wifi section. 2 are for the customers wifi and the 3rd is for our in-house wifi just for sanity’s sake. Each are configured with ssid and WPA / password, but when the IPad is restarted after the prepare I would assume I would see all 3 networks and the iPad would connect to our in-house network automatically as it's the only one available. But I only see a list of available networks, and I’m asked for a password when I try to connect to our in-house one. I thought that was what the payload was for.
I also tried making a profile and setting the wifi payloads up there, same result.
I’ve been speaking with the local apple store, and while polite and professional, not much help..
When I try to do a manual prepare my settings -> Restore value is Don't resort backup. If I have that set to the backup I received I get an error when trying to customize the device at the end of the update.
I also tried only 1 wifi payload, our in-house WiFi. Same results. I'm asked for a login / password when I try to connect.
thanx

Resources