0

我是 tvOS 应用程序的新手。我正在尝试将自定义应用程序与 TVML 和 TVJS 集成。我创建了一个页面并在其中添加了横幅。我的要求是在该应用程序中加载一个网页。我尝试了不同的方法来使用该 application.js 文件加载网页,但失败了。请帮助我如何使用 TVML 和 TVJS 加载网页。

4

2 回答 2

0

如果我理解正确,您需要使用UIWebView类,但在 tvOS SDK 中找不到它(因为它已被删除)。但是您可以将此类用作“私有 API 类”(您可以创建此类的实例并为其调用方法,因为您有足够的关于 的信息UIWebView)。这对你来说可能很难。如果是这样,您可以使用一些使用私有 API 的库(例如https://github.com/jvanakker/tvOSBrowserUIWebView )在 tvOS 中提供。

于 2016-09-02T13:46:09.427 回答
0

我认为您可能很难在 TV 应用商店上获得网络浏览器,因为我认为 Apple 确实看到人们在 Apple tv 上浏览。

取决于您的用例,

如果你只是想显示一个页面,你可以使用一些在线 url 来描绘服务,比如https://urlbox.io/docs,或者使用现有的浏览器功能构建你自己的服务器。https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement/getScreenshot

如果您要让用户使用其他服务,正确的做法是使用深层链接,您可以在此处了解更多信息。https://developer.apple.com/videos/play/wwdc2017/246/

或者,如果您试图将视图转换为销售,则显示二维码是可行的方法。由于 iOS 11 将二维码扫描作为标准,您的用户将非常轻松地扫描二维码。https://www.cnet.com/how-to/how-to-use-ios-11s-hidden-qr-code-reader/

于 2018-03-10T18:52:29.887 回答