Post

Replies

Boosts

Views

Activity

Reply to Is there an API for access photos shared albumn?
A simple use case is a backup application (e.g. for backing up to a NAS), where the user has the choice to only backup the personal library, only the shared library or both. I filled a feedback (It's still open) for such an enhancement around iOS 16 beta times. It's however still relevant as such a feature (and therefore API extension) has also been requested by numerous of our users since the Shared Library was introduced in iOS 16.1. Please have a look at: FB10577368
Jun ’23
Reply to iOS 16 Beta: Access "Hidden smart album" from PhotoKit
Thanks for the feedback. I just noticed that the same issue applies to the includehiddenassets of PHFetchOptions.: https://developer.apple.com/documentation/photokit/phfetchoptions/1624780-includehiddenassets?language=objc In this case the documentation was not updated for iOS 16, yet the includehiddenassets property seems to be ignored, if the user has turned on to require authorisation for hidden assets. Also it changes the behaviour of existing apps without a way to work around it. Makes it sense to fill a feedback on this? If it's not feasible to provide authorisation within apps for access, at least a property to check if the user has enabled authorisation would be useful.
Jul ’22
Reply to com.apple.developer.networking.multicast entitlement doesn't work for broadcast?
Did anyone receive any feedback on the missing API to check the network permission? The design here seems inconsistent compared to how any other privacy permission (location, photos etc) works on iOS - all have APIs to check the status upfront. There are lots of use cases where this needs to be done upfront to display an appropriate warning and avoid customer confusion/complaints. The network privacy permission is appreciated from a privacy perspective, but we need to be able to handle it in a way that the user experience is not worsened.
Aug ’20
Reply to BGProcessingTask and completionHandler behavior
We are seeing the same behavior on recent iOS versions. More details here: https://developer.apple.com/forums/thread/654355 I don't think that this is intended behavior as for a background task only two conditions should be possible by definition/documentation: If the background work is done, you mark the task yourself as completed using: func setTaskCompleted(success: Bool) If the task is not marked for completion, the system will eventually kill the app according to the documentation. 2. In case that the background work takes longer than the system allows under current conditions, the task will run into the expiration handler set by var expirationHandler: (() -> Void)? { get set } If no expiration handler is set, the system will mark the task itself as completed according to the documentation. This is also the behavior we saw at least up to iOS 13.3 or even iOS 13.4. That a background tasks goes into suspended state itself makes no logical sense from my perspective. @jpsoward  Could you ever resolve the issue or do yo have more information on it?
Jul ’20
Reply to It says: "There are still screenshot uploads in progress." when submit a new build
As this issue remains still unsolved, I managed to work around this bug by these steps: 1) Delete all existing screenshots and previews using "Delete All" for each size/language Note: "Delete All" also has a bug. After executing "Delete All" leave the app page and reenter it. You will eventually see one or two screenshots still present, which you have then to delete manually 2) Use the latest fastlane 2.150.0.rc4 to upload the screenshots (fastlane deliver). Using fastlane makes sure you do not run into any UI bugs and also saves a lot of time (you can just upload all languages with one terminal command ).
Jun ’20