We use AirPlay screen mirroring on iOS instead of an in-app cast button. It's more reliable on Apple devices.