Post not yet marked as solved
First, thank you for adding getUserMedia to WKWebview.
Now, I have a webrtc session with audio and video going both directions, problem is that when the app goes to background I can only hear the incoming audio on the iPhone side, but the mic audio is not being sent from the iPhone to the remote side.
Using the new iOS 15 API I can see that wkwebview.microphoneCaptureState becomes muted shortly after applicationDidEnterBackground (using wkwebview.setMicrophoneCaptureState to active doesn't help when in the background either).
I see this issue in iOS 15 beta 8 and also in iOS 14.7.
If using the native mic capture with AVAudioSession then the mic continues to work in the background, so I background modes are good.
Is there some config I can set to continue having the mic working in the background?
Thank you
Post not yet marked as solved
Hello, I'm using the iPhone as a BLE peripheral to access the ANCS service.First I'm pairing my central to the iPhone using my iPhone BLE app.Then supposedly I no longer need the iPhone app, and with iOS 12 I am able to connect to the iPhone BLE and to the ANCS even when no BLE app is running (or installed).The problem is that the connection to the iPhone when no BLE app is publishing only works when using my Apple Id which is configured to region Israel. When I use another Apple Id configured to region USA I am not able to connect to the iPhone.I have tried this with both iOS 12 and 11.4.1.I am able to connect to the iPhone when I set my app to advertise in the background, but this is not optimal from both security and perhaps battery aspects.Is this some kind of privacy/security protection required in the US/other contries? Is it some other setting of my Apple Id?
Post not yet marked as solved
Looking at https://developer.apple.com/library/archive/documentation/CoreBluetooth/Reference/AppleNotificationCenterServiceSpecification/Appendix/Appendix.html#//apple_ref/doc/uid/TP40013460-CH3-SW4What notification settings/which app can generate the flags EventFlagImportant or EventFlagSilent?
Post not yet marked as solved
With an Enterprise, In-House application, is it possible (and legal) to use a private entitlement, such as "com.apple.frontboard.launchapplications”?