Post

Replies

Boosts

Views

Activity

Comment on AVCaptureDevice rotationCoordinator modifying CALayer on switching devices
@Media Engineer Yes, rotationCoordinator is an instance variable in the class which is an actor. Therefore it will get deallocated off the main thread(on actor's serial queue). But it happens the same way in AVCam sample code (where AVCaptureVideoPreviewLayer is used). We don't see this issue in AVCam sample code even though rotationCoordinator gets deallocated on the actor's serial queue. I shall submit a bug soon.
Feb ’25
Comment on Checking authorization status of AVCaptureDevice or CLLocation Manager gives runtime warnings in iOS 18
Hello Argun, thanks for the response. Well the issue is its not documented anywhere that these statuses can not be checked on the main thread. I will try pushing them to background thread. But what about checking (AVAudioSession.sharedInstance().category == .playback) giving error Hangs - Interprocess communication on the main thread can cause non-deterministic delays. ?
Dec ’24
Comment on StoreKit 2 - AppTransaction.originalAppVersion confusion
I have recently migrated to freemium model and can confirm that I am only getting build version (not app version). So I have set the build version to a high number like 11 and it works. Original purchase date also seems to be working, though I am getting some 2013 users but my app has been around since 2012. My own device through which I bought the app reports 2018, which seems correct.
Topic: App & System Services SubTopic: StoreKit Tags:
Jan ’24