Post

Replies

Boosts

Views

Activity

Comment on openSettingsURLString For Privacy & Security -> Health
Understand. It's a little frustrating though as it still seems like the only supported Settings link takes the user to the app Settings, to access anything else they then have to go back, scroll up the top and then select the relevant menu. Unless you can think of a specific security or privacy benefit for this behaviour? I'll file a feedback anyway just in case 👍
Topic: UI Frameworks SubTopic: UIKit Tags:
Apr ’24
Comment on Conditionally Migrate WatchOS 10 users ONLY to WidgetKit
This is great news. I would just like to clarify one part of this. Specifically, your last statement, providing an update to my app for customers on WatchOS 9 will resolve the issue. Does this need to be built with a specific version of Xcode or the SDKs? Only because I've done an update within the past month and am still seeing the issue for WatchOS 9 users. Or is it part of one of the latest WatchOS 9.6.X updates? (Which if it is I can direct customers to it)
Topic: App & System Services SubTopic: General Tags:
Oct ’23
Comment on Watch Complication Only Showing Dashes
@developer555 This is exactly what I send to my users with problems: Change the complications that are not working to different apps. Reboot your Apple Watch. Launch the <my_app> watch app. Go back to your watch face and move the complications back to the ones you want. They should now update (fingers crossed). This works about 80% of times, I'm not sure this will ever be fixed as Apple are all WidgetKit only which is silly because my WatchOS 8 & 9 users are still on ClockKit and having problems
Topic: App & System Services SubTopic: Core OS Tags:
Sep ’23
Comment on iOS 17 StandBy Mode Opt Out for Widgets?
Perfect, Thank You! For those interested, I created this modifier to work across all my small and medium widgets on iOS: extension WidgetConfiguration { func widgetOnlyOnHomescreen() -> some WidgetConfiguration { if #available(iOSApplicationExtension 17.0, *) { return self.disfavoredLocations([.standBy, .iPhoneWidgetsOnMac, .lockScreen], for: [.systemSmall, .systemMedium]) } else { return self} } }
Sep ’23