Managed Settings

RSS for tag

Set restrictions for certain settings, such as locking accounts in place, preventing password modification, filtering web traffic, and shielding apps.

Posts under Managed Settings tag

63 Posts
Sort by:
Post not yet marked as solved
1 Replies
38 Views
Hello, I am not quite sure, how the shielding of entire categories of apps is supposed to work. The FamilyActivitySelection contains tokens for apps, websites and categories. But the shield property of ManagedSettingsStore has only attributes applications and webDomains where I can configure the tokens from the family activity selection. shield.applications = selection.applicationTokens shield.webDomains = selection.webDomainTokens I would expect there to be the property categories that expects Set<ActivityCategoryToken> and based on this shields apps in that category.
Posted
by nemecek_f.
Last updated
.
Post not yet marked as solved
1 Replies
106 Views
To shield applications, we have to pass ApplicationTokens to DeviceAcvivityMonitorExtension. But I don't know the way. I tried to pass it by using NSUserDefaults. However, it didn't work because ApplicationToken isn't encodable. So I can't save it in UserDefaults Does anyone knows the way to pass ApplicationTokens to the Extension or another way to shield apps?
Posted
by toshi2001.
Last updated
.
Post not yet marked as solved
4 Replies
202 Views
I want to know the structure how to send restrict information from parent to child. When parent sets restriction on parent's device, that information is reflected on the child's device and the child is restricted from using the app and device. I want to know how the restrictions set on the parent's device are transmitted to the child's device. Also, I want to know how to do it. I could even call requestAuthorization and succeed. Does anyone know this?
Posted
by toshi2001.
Last updated
.
Post marked as solved
1 Replies
167 Views
Hi everyone, I am trying to change the settings when the shield button is clicked. When I called let store = ManagedSettingsStore() in the ShieldAction extension, store.shield.applications is nil. How can I access the instance created in the host app? Besides, has anyone ever tried to change the shield UI after clicking a button on the shield screen? I've searched around but no luck. is there any way I can notify the host app for further actions? Any help would be appreciated! Thank you very much. Sorry I don't know why I can't add the wwdc21-10123 tag.
Posted
by g0mi.
Last updated
.
Post not yet marked as solved
2 Replies
99 Views
Is there a way to get all instances of ManagedSettingsStore that my app has previously configured? I managed to get into a situation, where I removed the identifier in my database, but forgot to clear the store and now the app is shielding couple of apps and I am unable to stop it. What is the proper workflow for this?
Posted
by nemecek_f.
Last updated
.
Post not yet marked as solved
5 Replies
4.1k Views
When reinstalling MacOS I run into issues in the Remote Management section during installation. After establishing a network connection, I proceed to the Remote Management section of the installation and the setup is failing with an error "Unable to connect to the MDM server for your organisation.". Is there any way how I can resolve this issue manually? Because there is no way how to bypass this step in the setup.
Posted
by arnask.
Last updated
.
Post not yet marked as solved
0 Replies
104 Views
Systems like OpenDNS are basically rendered useless on iPhones and iPads because you can just go into settings and remove the manual configuration. Would it be possible to maybe add a feature (like on Mac) where you need a passcode (maybe the same passcode for screen time) to access the DNS configuration? Thank you!
Posted
by Rick51.
Last updated
.
Post not yet marked as solved
16 Replies
5.1k Views
I've been trying to get something to work with the Screen Time API, but almost everything related to it is completely and truly broken/unimplemented. I've tried all of this in the iOS 15 Beta 2 and 3 and Xcode 13 Beta 2 and 3. These are just a handful of the bugs I came across: Screen Time APIs do not work on the simulator. Calling AuthorizationCenter.shared.requestAuthorization on a simulator with a logged in child account always results in "FamilyControls.FamilyControlsError Code=3" FamilyActivityPicker does not list installed apps on either of the guardian's or child's devices, it only lists the categories. It's not clear at this point whether FamilyActivityPicker needs to be called on the parent or the child device. Assuming restrictions can actually be set, there is no API to allow setting up of restrictions for individual kids. After successfully authorizing a child device via AuthorizationCenter.shared.requestAuthorization, DeviceActivityCenter.startMonitoring always results in an MonitoringError.unauthorized error. AuthorizationCenter.requestAuthorization error in callback cannot be mapped back to FamilyControlsError because it is a plain NSError with an error code and FamilyControlsError does not expose an initialiser that takes a rawValue. Even though an app is authorized to managed ScreenTime on a child device, the child can always just delete the app. (I would try to submit a bug with device diagnostics about this using Feedback Assistant, but to top it all off at the moment I am receiving an error in FA that says "Unable to gather diagnostics" / "A problem was encountered when trying to gather diagnostics. Try gathering diagnostics again"). There's no device activity / shield configuration or shield action extension templates in Xcode. For those wondering, I created a CallDirectory extension and then changed the NSExtensionPointIdentifier in the plist to the appropriate value. What is the appropriate value? It's not mentioned in the documentation :), so I had to dig around in the Xcode support files to find out the following identifiers: com.apple.ManagedSettings.shield-action-service com.apple.ManagedSettingsUI.shield-configuration-service com.apple.deviceactivity.monitor-extension And this leads me to my last item: the documentation which is absolutely lacking. There is no programming guide for the frameworks and the Homework app we saw developed during WWDC is not available. It's not clear how the settings from the guardian app get applied to the child app. Is there a built-in mechanism or do we need to use our own implementation to transfer those changes (via push or whatever)? Of course I reported almost all of this via Feedback Assistant, but considering I had previous feedback for other APIs sit there untouched for years in the past, it's really frustrating and it feels like I'm just talking to myself with those bug reports. So, did I do something wrong and completely misinterpreted the capabilities and functionality of the ScreenTime API or is it truly broken and non-functional in iOS 15 Beta 2/3? There's absolutely no mention of these issues in the release notes so I am starting to question my sanity here.
Posted
by clawoo.
Last updated
.
Post not yet marked as solved
0 Replies
165 Views
Hello! Does anybody know the release date of "Family Control" capability for Distribution? iOS 15 was released, but "Family Control" is still available only for Development Distribution: We can't create a Distribution provision profile for testing via TestFlight right now.  is the API now available for app-store releases? and if not, are there any timelines when it will be available for market releases? Or Any possibility of getting it released with the upcoming iOS 16? [*Reposting this question to know the latest updates]
Posted Last updated
.
Post not yet marked as solved
0 Replies
97 Views
Hi, our team uses the "info" mail address (Apple ID) for the AppStore Connect. I would like to redirect the mails from AppStore Connect to my account because I am the developer and the info mail address account is quite full of update mails... Is it possible to do so? Or do we need to change the account's apple ID to my personal one (which is actually not the preferred solution) ? Best, Michael
Posted
by MSKoWa.
Last updated
.
Post marked as solved
2 Replies
899 Views
i'm trying to shield and block apps on child device. i managed to block apps by creating a  variable blockedApps : Set = Set() that contains a list of applications like Application(bundleIdentifier: "com.apple.calculator") inside the intervalDidStart on my DeviceActivityMonitor extension now i'm trying to shield an app using the same extension and nothing happens. for this i used this code inside intervalDidStart:   let calculatorApp = Application(bundleIdentifier: "com.apple.calculator")     var blockedApps : Set = Set()           guard let token = calculatorApp.token else {       return     }     blockedApps = [token]     store.shield.applications = blockedApps and i cant tell what is the reason for this not working is there a token issue that is nil? does shielding requires a different app extension? does my app extension requires some additional configuration maybe a different NSExtensionPointIdentifier?
Posted
by vova085.
Last updated
.
Post not yet marked as solved
0 Replies
202 Views
Am using a Supervised Device with 15.4 OS Scenario: I have tried to push the Restriction payload to Device , with value true for "allowOpenFromUnmanagedToManaged" key . case 1: When i try to open a photo from Photo Library and try to open in with any Managed App ,the suggestions for managed app is not listed there. (Working as Expected) My Problem is: case 2: But when i open the Managed App and Try to add a photo , It allows me to open the Photo Library ,from where i can add it. If Sharing data from unmanaged to managed app is restricted, then it shouldn't be added in case2 ,Right? FYI: The managed App i have used in Outlook App Can Anyone Help me this strange Behaviour? Thanks In Advance
Posted Last updated
.
Post marked as solved
1 Replies
402 Views
We are an MDM Solution . We are offering Per-App-VPN Configurations to Users. Currently we are experiencing an issue with it. While Applying per-app vpn configuration to the Device, It works fine and the Respective App is in VPN Network. Till now everything works as expected. Also I can see my device name in the Device Settings (Settings -&gt; VPN Management -&gt; Per App VPN Configurations) When a New App Update for that app is Pushed to the device. App Starts update and also the App is not anymore configured to the Vpn Configurations . I can reproduce this locally everytime i try. Have Attached a Payload for reference Payload Sent: &gt; &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"&gt; &lt;plist version="1.0"&gt; &lt;dict&gt; &lt;key&gt;PayloadVersion&lt;/key&gt; &lt;integer&gt;1&lt;/integer&gt; &lt;key&gt;PayloadUUID&lt;/key&gt; &lt;string&gt;33885c2b-7d69-405d-9e5f-94d579357647&lt;/string&gt; &lt;key&gt;PayloadType&lt;/key&gt; &lt;string&gt;Configuration&lt;/string&gt; &lt;key&gt;PayloadOrganization&lt;/key&gt; &lt;string&gt;MDM&lt;/string&gt; &lt;key&gt;PayloadIdentifier&lt;/key&gt; &lt;string&gt;com.mdm.54119da4-ed12-46d2-bc8c-bfc73c945bde.perapppvpn&lt;/string&gt; &lt;key&gt;PayloadDisplayName&lt;/key&gt; &lt;string&gt;perapppvpn&lt;/string&gt; &lt;key&gt;PayloadRemovalDisallowed&lt;/key&gt; &lt;true/&gt; &lt;key&gt;PayloadContent&lt;/key&gt; &lt;array&gt; &lt;dict&gt; &lt;key&gt;PayloadVersion&lt;/key&gt; &lt;integer&gt;1&lt;/integer&gt; &lt;key&gt;PayloadUUID&lt;/key&gt; &lt;string&gt;4b806a39-dd71-4a81-a08f-5cb78f07352c&lt;/string&gt; &lt;key&gt;PayloadType&lt;/key&gt; &lt;string&gt;com.apple.vpn.managed.applayer&lt;/string&gt; &lt;key&gt;PayloadOrganization&lt;/key&gt; &lt;string&gt;MDM&lt;/string&gt; &lt;key&gt;PayloadIdentifier&lt;/key&gt; &lt;string&gt;4b806a39-dd71-4a81-a08f-5cb78f07352c&lt;/string&gt; &lt;key&gt;PayloadDisplayName&lt;/key&gt; &lt;string&gt;Per-App VPN Profile Configuration&lt;/string&gt; &lt;key&gt;UserDefinedName&lt;/key&gt; &lt;string&gt;Per-App VPN Configuration&lt;/string&gt; &lt;key&gt;Proxies&lt;/key&gt; &lt;dict&gt; &lt;/dict&gt; &lt;key&gt;VPN&lt;/key&gt; &lt;dict&gt; &lt;key&gt;RemoteAddress&lt;/key&gt; &lt;string&gt;**********&lt;/string&gt; &lt;key&gt;AuthenticationMethod&lt;/key&gt; &lt;string&gt;Password&lt;/string&gt; &lt;key&gt;ProviderType&lt;/key&gt; &lt;string&gt;packet-tunnel&lt;/string&gt; &lt;key&gt;OnDemandMatchAppEnabled&lt;/key&gt; &lt;true/&gt; &lt;/dict&gt; &lt;key&gt;VendorConfig&lt;/key&gt; &lt;dict&gt; &lt;/dict&gt; &lt;key&gt;IPv4&lt;/key&gt; &lt;dict&gt; &lt;key&gt;OverridePrimary&lt;/key&gt; &lt;integer&gt;1&lt;/integer&gt; &lt;/dict&gt; &lt;key&gt;VPNSubType&lt;/key&gt; &lt;string&gt;*********&lt;/string&gt; &lt;key&gt;VPNType&lt;/key&gt; &lt;string&gt;VPN&lt;/string&gt; &lt;key&gt;VPNUUID&lt;/key&gt; &lt;string&gt;8dc013a1-a525-4b45-8913-bbc40cd60985&lt;/string&gt; &lt;/dict&gt; &lt;/array&gt; &lt;/dict&gt; &lt;/plist&gt;|
Posted Last updated
.
Post not yet marked as solved
0 Replies
199 Views
So my brightness is constantly going down automatically…I have auto brightness turned off…reduce white point also turned off…I have low power mode turned off…and I have a good 78% charge of battery………..YET MY SCREEN BRIGHTNESS IS CONSTANTLY AS A DARK AS THE THE DUNGEONS AND DRAGONS BOARD GAME…what’s most infuriating though is apple is so confident it’s the auto brightness or white point…I have a an iPhone SE 2020. It’s fairly new and is is acting like a 6. Some genius help me yo why my screen brightness is constantly so low and literally can’t do anything but stop using the phone completely and wait for it to be go back up. Thank you.
Posted Last updated
.