On iOS you can't disable functionality in that way.
Objective-C allows dynamic dispatch to private API methods which would be just fine to do on third party app stores.
As I mentioned above the issue is likely related to engines being able to cache the system prompts approvals across multiple PWAs effectively bypassing them.
The third-party browser could just have its own prompt until Apple delivers their API, no?
On macOS, I already have to both grant Firefox permission to access camera, and then Firefox asks me about every website trying to access it individually, using their own UI.
threeseed|2 years ago
Objective-C allows dynamic dispatch to private API methods which would be just fine to do on third party app stores.
As I mentioned above the issue is likely related to engines being able to cache the system prompts approvals across multiple PWAs effectively bypassing them.
lxgr|2 years ago
On macOS, I already have to both grant Firefox permission to access camera, and then Firefox asks me about every website trying to access it individually, using their own UI.