使用 ConnectSDK .我可以成功连接到设备并运行 device.launcher().launchNetflix()
实际启动 Netflix。但是,大多数应用程序都是使用 device.launcher().launchApp(appID: String)
启动的,但我无法从哪里找到每个应用程序的 appID。我最初的想法是使用 device.launcher().getAppList()
获取应用程序列表并将它们加载到 TableView 中,但这会引发 401 用户未授权错误。
最佳答案
看起来 certain features 需要额外的配对步骤仅仅连接是不够的。可以找到配对说明 here .只需向下滚动到显示“配对级别”的位置。基本上你的代码应该是这样的:
discoveryManager = DiscoveryManager.shared()
discoveryManager?.pairingLevel = DeviceServicePairingLevelOn
discoveryManager?.startDiscovery()
这将要求用户将电视上的代码输入到您的应用中。配对后,对于大多数这些功能,401 错误应该会消失。
关于ios - 使用 ConneckSDK 获取 LG TV 应用列表时出现 401 Unauthorized,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53076674/