Post

Replies

Boosts

Views

Activity

Reply to Implementing Screen Time API’s .all(except:) Policy for Selective App Restrictions
Hello, from the documentation, this API should work how you described: A policy that indicates the device shields all apps and websites, except content that you specify. However, it does not seem to work how documented, because the apps that are specified under except are still shielded, but with a generic shield that just says "Restricted" (even though it shouldn't be shielded at all). Similar unexpected behavior has been reported here as well: https://forums.developer.apple.com/forums/thread/762287
Topic: App & System Services SubTopic: General Tags:
Sep ’24
Reply to iOS 18 - Safari Extension turned on but not working & storage nuked
Hello, we have a similar problem, but on macOS. All settings + data of the user (& myself included) are gone after updating to macOS Sequoia / Safari 18. We are still not sure if that’s a bug on our side or Apple’s. Maybe there’s a new permission that we need to request? Sequoia has a lot of new pop-ups that users need to confirm all the time when opening apps, so maybe there’s also a new permission for the storage that we need to request?
Topic: Safari & Web SubTopic: General
Sep ’24
Reply to ApplicationTokens changing
For further reference, this is the same issue that has been reported on here: https://forums.developer.apple.com/forums/thread/758325 It has been reported to Apple by multiple different App Developers after the bug was introduced in iOS 17.5 early 2024. As of today, the bug has not been acknowledged by Apple. They haven’t shared any workaround either, nor did they provide a roadmap for the bug fix. When this regression was introduced, I would’ve expected a bug fix to be shipped in iOS 17.6 or iOS 18 – but here we are on iOS 18.1 beta 4 and that weird behavior still reproduces just fine. I did some additional debugging and provided a sample project to Apple: As an example, the ApplicationToken that is provided from the FamilyActivityPicker looks like this: { "data": "AAAAAAAAAAAAAAAAKkToQ2HBrz\\/mb1b5nBgxUGvTxFdokb1dbbM9w8aRhfFTiSv2eMY\\/G6E\\/apO4whQ2nUhLdje0YZngcsi7bysG1HGeSwLQsEgVsJEgzXWMpej7eFdLMOJPPU3+8s61R0MljkHltNcE1JVek59MD9V3+5M4MOQ=" } The ApplicationToken that is then later provided to my ShieldConfigurationDataSource and ShieldActionDelegate looks like this however: { "data": "AAAAAAAAAAAAAAAA0vp9A47itDEtRFJBo1qTIcnqhPUqGPgXo9lsfUwtJznfeI8C0\\/mKPRCjuNlXw7Vv4fUbglMx+A4I6v7MKZvmIfWMbR+ufOy14e6SZMsvPd6k76Mu3dmMv98QAKDKwNEKJv7aLpH2JT7RPEqttrv1vBhHKPs=" } In simple words, a completely different token. So far I wasn’t able to dig any forther to figure out if there is actually a way to connec these two Tokens together, but I thought I’d share this nonetheless.
Topic: App & System Services SubTopic: General Tags:
Sep ’24
Reply to [iOS 18] Screen Time Passcode is still NOT compatible with screen time permissions for 3rd party-apps
+1 This would be a great addition to the Apple’s Screen Time functionality! Screen Time is such a wonderful tool, and it’s great that Apple offers APIs for 3rd party developers to build apps on top. Here and there there’s a lots of low-hanging-fruit to improve the API, and I feel like this one is a great example for such an improvement.
Topic: App & System Services SubTopic: General Tags:
Sep ’24
Reply to Implementing Screen Time API’s .all(except:) Policy for Selective App Restrictions
Hello, from the documentation, this API should work how you described: A policy that indicates the device shields all apps and websites, except content that you specify. However, it does not seem to work how documented, because the apps that are specified under except are still shielded, but with a generic shield that just says "Restricted" (even though it shouldn't be shielded at all). Similar unexpected behavior has been reported here as well: https://forums.developer.apple.com/forums/thread/762287
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Sep ’24
Reply to Shielding .all(except: ) unexpected behavior
I’m seeing the very same issue right now (iOS 18.1 beta 4). Have you been able to figure out what’s going on? For me, the exempted apps show the default shield configuration "App Restricted" even though no shield should be shown at all. Feedback Report filed under FB15190710
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Sep ’24
Reply to iOS 18 - Safari Extension turned on but not working & storage nuked
Hello, we have a similar problem, but on macOS. All settings + data of the user (& myself included) are gone after updating to macOS Sequoia / Safari 18. We are still not sure if that’s a bug on our side or Apple’s. Maybe there’s a new permission that we need to request? Sequoia has a lot of new pop-ups that users need to confirm all the time when opening apps, so maybe there’s also a new permission for the storage that we need to request?
Topic: Safari & Web SubTopic: General
Replies
Boosts
Views
Activity
Sep ’24
Reply to ApplicationTokens changing
For further reference, this is the same issue that has been reported on here: https://forums.developer.apple.com/forums/thread/758325 It has been reported to Apple by multiple different App Developers after the bug was introduced in iOS 17.5 early 2024. As of today, the bug has not been acknowledged by Apple. They haven’t shared any workaround either, nor did they provide a roadmap for the bug fix. When this regression was introduced, I would’ve expected a bug fix to be shipped in iOS 17.6 or iOS 18 – but here we are on iOS 18.1 beta 4 and that weird behavior still reproduces just fine. I did some additional debugging and provided a sample project to Apple: As an example, the ApplicationToken that is provided from the FamilyActivityPicker looks like this: { "data": "AAAAAAAAAAAAAAAAKkToQ2HBrz\\/mb1b5nBgxUGvTxFdokb1dbbM9w8aRhfFTiSv2eMY\\/G6E\\/apO4whQ2nUhLdje0YZngcsi7bysG1HGeSwLQsEgVsJEgzXWMpej7eFdLMOJPPU3+8s61R0MljkHltNcE1JVek59MD9V3+5M4MOQ=" } The ApplicationToken that is then later provided to my ShieldConfigurationDataSource and ShieldActionDelegate looks like this however: { "data": "AAAAAAAAAAAAAAAA0vp9A47itDEtRFJBo1qTIcnqhPUqGPgXo9lsfUwtJznfeI8C0\\/mKPRCjuNlXw7Vv4fUbglMx+A4I6v7MKZvmIfWMbR+ufOy14e6SZMsvPd6k76Mu3dmMv98QAKDKwNEKJv7aLpH2JT7RPEqttrv1vBhHKPs=" } In simple words, a completely different token. So far I wasn’t able to dig any forther to figure out if there is actually a way to connec these two Tokens together, but I thought I’d share this nonetheless.
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Sep ’24
Reply to [iOS 18] Screen Time Passcode is still NOT compatible with screen time permissions for 3rd party-apps
+1 This would be a great addition to the Apple’s Screen Time functionality! Screen Time is such a wonderful tool, and it’s great that Apple offers APIs for 3rd party developers to build apps on top. Here and there there’s a lots of low-hanging-fruit to improve the API, and I feel like this one is a great example for such an improvement.
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Sep ’24
Reply to ShieldConfiguration not updating when app is open prior to the shield activating
Same problem here, I’ve filed a feedback report as well (FB14237883), but have not heard anything back. @Frameworks Engineer is there any workaround for this? It’s now been a known issue for 2 years so it should be plenty of time to find the issue, fix it, or at least provide a workaround. Thanks a lot!
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Sep ’24
Reply to Screentime API new issues on iOS 17.4.1 and 17.5.1
Have you been able to resolve this issue?
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Sep ’24
Reply to Tokens change without reason after updating to iOS 17.5.1
Is there any update on this, Thomas? Seems like a pretty serious issue, but no feedback / input from Apple so far!
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Aug ’24
Reply to ShieldActionDelegate uses a different webDomain than the one I shielded
Might be related to this issue, reported a couple of months ago. Still no reply / comment / workaround from apple. they dont seem to care unfortunately. https://developer.apple.com/forums/thread/758325
Topic: Safari & Web SubTopic: General Tags:
Replies
Boosts
Views
Activity
Aug ’24
Reply to [iOS 18 Beta 2] Already monitored device activities need to be manually stopped before being restarted
What is your start time stamp of the new activity monitor? Is it in the past? or current time? or future?
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Jul ’24
Reply to Tokens change without reason after updating to iOS 17.5.1
I would also be very interested if this is a bug on our side (using the API wrong) or if this is something on Apple’s side. Seeing multiple reports on this makes me think it’s more related to an Apple bug instead of individual bugs on our ends...
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Jul ’24
Reply to Screentime API new issues on iOS 17.4.1 and 17.5.1
I am seeing the exact same stuff, it’s very frustrating because it is super hard to debug. But glad to hear I’m not the only one. I’ve filed a feedback report, hope that helps the screen time team to narrow this down: FB14082790
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Jun ’24
Reply to iOS 17.4.1 Safari extension issues
Just updated to iOS 17.5.1, the issues still persists. Would be great to get some communication from Apple on this: Is this expected behavior or a bug????
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
May ’24
Reply to Opening an App Conditionally with Swift and App Intents in iOS Shortcuts
is there any update on this in the latest iOS update?
Topic: Programming Languages SubTopic: Swift Tags:
Replies
Boosts
Views
Activity
May ’24
Reply to iOS 17.4.1 Safari extension issues
Hello, I am on the latest iOS 17.5 beta, still having issues with my extension.
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
May ’24