iOS 14-使用自定义投射对话框时未提示LNA权限

问题描述

我们使用GCKUICastButton并设置

triggersDefaultCastDialog = false

显示自定义收件人列表。我们未设置disablediscoveryAutostartstartdiscoveryAfterFirstTapOnCastButton

我们希望当用户第一次选择投射按钮时,他们会收到局域网权限提示。但是,永远不会提示我们。为了显示提示,我们必须致电startdiscovery()

这是预期的行为吗?如果没有,那么我们在实现过程中会遗漏一些东西吗?

解决方法

如果您在应用程序中构建了自定义设备选择器,则需要显式调用GCKDiscoveryManager类上的startDiscovery方法以启动设备发现。从Cast SDK v4.5.0版本开始,默认情况下已禁用自动扫描。 https://developers.google.com/cast/docs/ios_sender/ios_permissions_changes#updating_your_app_on_ios_14

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...