我是tvOS应用程序的新手。我正在尝试将自定义应用程序与TVML& TVJS。我创建了一个页面并在其中添加了横幅。我的要求是在该应用程序中加载一个网页。我尝试了使用该application.js文件加载网页的不同方法但是失败了。请帮我看看如何使用TVML和TVJS加载网页。
答案 0 :(得分:0)
如果我理解正确,你需要使用UIWebView
类,但是你无法在tvOS SDK中找到它(因为它被删除了)。但是您可以将此类用作“私有API类”(您可以创建此类的实例并为其调用方法,因为您有足够的有关UIWebView
的信息)。这对你来说很难。如果是这样,您可以使用某些库(例如https://github.com/jvanakker/tvOSBrowser)使用私有API在tvOS中提供UIWebView
。
答案 1 :(得分:0)
我认为你可能很难在电视应用商店购买网页浏览器,因为我认为苹果真的看到人们在苹果电视上浏览。
取决于您的用例,
如果您只是想显示一个页面,您可以使用某些在线网址来显示https://urlbox.io/docs等服务,或使用现有的浏览器功能构建您自己的服务器。 https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement/getScreenshot
如果您要让用户访问其他服务,正确的方法是使用深层链接,您可以在此处了解更多信息。 https://developer.apple.com/videos/play/wwdc2017/246/
或者如果您尝试将视图转移到销售中,则显示QR码是可行的方法。由于iOS 11使QR码扫描成为标准,因此用户可以非常轻松地扫描代码。 https://www.cnet.com/how-to/how-to-use-ios-11s-hidden-qr-code-reader/