首先 - 我们的需求不需要与网络视图进行任何形式的互动,我们只想显示来自网络的内容。
情况:我们希望制作一个可以吸引网络内容的美化幻灯片。我们打算在电视应用上显示给用户的模板列表,他们可以选择一个模板,然后为该模板(将存在于网络上)点击相应的URL。 Web部分将从那里处理事物,每隔X秒导航到一个新的URL(它只显示同一模板中的下一组数据)
在了解网页视图受到限制的情况下,您无法在使用网络视图时偷偷通过苹果提交应用程序,我们已经走到了尽头。拥有数百个全部硬编码的模板对我们来说似乎无法维护,而且我们无法在不经过可能冗长的应用程序批准过程的情况下向用户(客户端)提供新模板。
有没有人有任何其他明智的想法,可以在网上存储模板,甚至是数据格式,我们可以在应用程序中下载和解释/解析,以了解图像视图,标签等的位置?
感谢您的任何建议!
答案 0 :(得分:0)
我知道我参加派对有点晚了,但我想回答你的第二个问题。绝对可以在不更新tvOS提交的应用程序的情况下从Web加载TVML文件。我们目前正在发布一个已发布的tvOS应用程序。
我记得,我们提交的tvOS应用程序非常基本,唯一真正的改变是TVBaseURL。我们将所有TVJS文件放在Google App Engine上,TVML文件放在GAE存储桶中,因此TVBaseURL指向这些文件的公共URL。我有一个cron作业,它读取API并每天多次动态构建TVML文件。当TVOS应用程序运行时,它会从GAE存储桶中加载文件。真正的好处是我可以根据需要更新TVML布局并添加或删除屏幕,而无需经过应用程序提交过程。