Hi!
I see that ASCredentialProviderViewController became available on macOS 11.0+ and Mac Catalyst 14.0+. But AutoFill Credential Provider Entitlement has not such availability marks.
Are iPad apps with AutoFill Credential Provider extension available on macOS via Mac Catalyst? And is there any list of all Mac Catalyst compatible Frameworks and APIs?
Post
Replies
Boosts
Views
Activity
Hello!
There was mentioned in the WWDC session that
Also, on-device web content filters built with the Network Extensions framework can be included in your app and will be installed automatically and cannot be removed.
But there is a notice in documentation for Content Filter Providers that
You can use content filter providers in apps ... on iOS supervised devices only
Can we rely on the fact that the documentation is not updated yet and com.apple.developer.family-controls entitlement with authorized app on child device would be enough for on-device web content filtering?
We can't prove this with ourselves while the entitlement is only for Development where Content Filter Providers are allowed for default.
Hello!
Does anybody know 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 Distribution provision profile for testing via TestFlight right now. Furthermore we can't proof that Content Filter Providers will be work on authorized Family Control devices without any restrictions and additional setup (see Content Filter Providers with Family Control app)
Hello.
It seems that NetworkExtensions (NEFilterDataProvider/NEFilterControlProvider) are completely broken on iOS 16.1 and iOS 16.2 for Screen Time API authorized apps.
We have an active FB11748633 (iOS 16.1 System doesn't forward network flow to NEFilterDataProvider/NEFilterControlProvider of ScreenTime API authorized app)
Everything worked perfectly on versions of iOS prior to 16.1 for an app publicly available on the App Store, but stopped working after updating to iOS 16.1.
Steps to reproduce:
Install parental control app with embedded Network Extensions of types:
com.apple.networkextension.filter-data
com.apple.networkextension.filter-control
Authorize the app for ScreenTime API with FamilyControlsMember.child mode.
Register Network Extensions in system by the NEFilterManager.shared instance, with filterBrowsers=true configuration.
Start web browsing in Safari
No one call of "handleNewFlow(_ flow: NEFilterFlow) -> NEFilterNewFlowVerdict" is triggered by the system
And under debug we see:
correctly initiated Network Extensions with our identifiers
two corresponding processes registered in the OS
correct calls of startFilter methods of both extensions
Does anyone have any ideas or workarounds?