0

使用ConnectSDK。我可以成功连接到设备并运行device.launcher().launchNetflix()实际启动 Netflix。但是,大多数应用程序都是使用 启动的device.launcher().launchApp(appID: String),但我无法在哪里找到每个应用程序的 appID 是什么。我最初的想法是用来device.launcher().getAppList()获取应用程序列表并将它们加载到 tableview 中,但这会引发 401 user not authorized 错误。

4

1 回答 1

1

某些功能似乎需要额外的配对步骤,仅连接是不够的。可以在此处找到配对说明。只需向下滚动到显示“配对级别”的位置。基本上你的代码应该是这样的:

discoveryManager = DiscoveryManager.shared()
discoveryManager?.pairingLevel = DeviceServicePairingLevelOn
discoveryManager?.startDiscovery()

这将要求用户将电视中的代码输入您的应用程序。配对后,大多数这些功能的 401 错误应该会消失。

于 2018-11-01T04:07:09.350 回答