大多数浏览器和
Developer App 均支持流媒体播放。
-
Apple TV 验证流程
了解 Apple TV 的验证流程,它的作用和如何开始建造这些网络服务。了解认验证流程如何适合用于 Apple TV Distribution Program 的发展。
资源
相关视频
Tech Talks
-
下载
(验证情境) 验证情境是一种网络服务 显示验证用户界面 并与你的身份提供商服务器进行通讯 以验证用户的认证信息 这是你需要采取的众多步骤之一 从而在iOS和tvOS设备上 为电视提供商获取单点登录功能 这是Apple TV经销计划的一部分 验证情境是一种网络服务 它托管在您的服务器上 并被下载到Apple设备上 并在设备运行时执行 当验证情境 向VideoSubscriberAccount框架 传递验证响应时 验证响应将被保存到设备密钥链中 在iOS设备上 验证响应 可通过iCloud密钥链与其它iOS设备 进行同步 在Apple TV上 验证响应将不会脱离设备 因为tvOS不支持iCloud密钥链 验证情境的目的是 给所支持的apps 提供操作系统级验证 这个过程的第一步是 通过显示一个用于验证的用户界面 提醒用户输入他们的认证信息 要指定认证信息输入端的用户界面 请使用authenticationTemplate 这是一个XML文档 类似于我们在文档中所提供的示例 当你为我们提供这个XML文档时 我们会根据用户正在使用的平台 把它格式化为 Apple系统用户界面的一部分 比如这个默认的用户名-密码模板 既可以应用到iOS设备上 也可以应用到tvOS设备上
autoAuthenticationTemplate 不要求用户 输入他们的认证信息 相反 它会通知客户 他们会自动验证并登录到哪个账户 并且他们可以选择手动登录到 一个不同的账户 这个模板也同时适用于 iOS和tvOS设备 如果你不能直接从用户那里 获取认证信息 我们还提供特殊情况下 用于验证的模板 onscreenCode AuthenticationTemplate 仅适用于tvOS 它会在屏幕上显示一个代码 用户可以在不同设备上的 网络浏览器上输入代码 比如手机、平板或电脑 webAuthenticationTemplate 仅适用于iOS设备 它会使用指定的URL 启动一个网络视图 比如这个 要在验证情境 与所启动的网络视图之间进行通讯 请使用VideoSubscriberAccount类 一开始 你需要用JavaScript 创建一个验证情境 并使用XML模板 定义验证用户界面 把这个JavaScript文件托管到 你的服务器上 谨记请只创建一个验证情境 因为会在两种设备上应用 同样的验证情境 最后 在写好情境和XML之后 把电视提供商接入数据发送给我们 这个数据包含要在我们的用户界面上 为电视提供商所显示的名称 电视提供商的标识符 这将在我们的系统中 用于把电视提供商 从其它电视提供商之中区分出来 以及验证URL 我们要在电视提供商 服务器上Ping这个URL 从而获取验证情境 并把它下载到设备上 请把要在App Store用户界面中 显示的 电视提供商的品牌LOGO发送给我们 要获取更多关于LOGO规格的 详细信息 请参阅我们的文档 请把所支持的频道列表发送给我们 这是可选择的接入数据的一部分 在这里 频道指的是电视提供商 所支持的apps 在Apple TV经销计划中 在验证流程结束之后 将自动安装一款app 即主app 如果你有其它apps 使用你的电视提供商证书 请使用这个列表来向用户显示 电视提供商所支持的其它apps 要开始开发验证情境 请处理 由VideoSubscriberAccount框架 向验证情境所发出的请求的回调 第一个是onLaunch 这表明在电视提供商 从VideoSubscriberAccount列表中 做出选择之后会发生什么 在选择一个电视提供商之后 会出现一个等待界面 直到下一个回调开始
onShowUserInterface
在启动后 你必须处理回调 从而显示验证模板用于输入认证信息 下一个是onRequest 在输入认证信息之后 你要直接把认证信息 发送到你的认证提供商服务器 这些认证信息不会存储在设备上 服务器会给 验证情境 给VideoSubscriberAccount框架 返回一个验证响应 从而建立系统级验证 只有当系统级验证良好时 才会发送并处理App级验证 要调试app 请在iOS和tvOS设备上启动 开发者模式 在代码生效之前添加并测试 电视提供商 要专门调试验证情境 请使用Safari网络检查器 一定要在设备上启动网络检查器 从而使macOS设备可以调试 JavaScript 总之 验证情境 是一种基于JavaScript的网络服务 可以促进 电视提供商的身份提供商服务器 与VideoSubscriberAccount框架 之间的通讯 谢谢
-
-
正在查找特定内容?在上方输入一个主题,就能直接跳转到相应的精彩内容。
提交你查询的内容时出现错误。请检查互联网连接,然后再试一次。