gpt4 book ai didi

ios - 使用 webview 显示托管在 URL 上的直播 channel

转载 作者:行者123 更新时间:2023-11-28 12:28:50 26 4
gpt4 key购买 nike

我有一个我客户的电视 channel 的直播 URL,我需要在他们的应用程序中使用它。第三方公司正在为客户公司托管此服务。我在我的应用程序中通过 iframe/webview 使用它,如下所示:

    let embededHTML = "<html><body><iframe src=\"" width=\"100%\" height=\"500\" frameborder=\"0\" scrolling=\"no\"></iframe></body></html>" 
//src link removed
liveWebView.loadHTMLString(embededHTML, baseURL: nil)

它完全可以正常工作,但由于以下原因,我的应用在应用商店中被拒绝了:

Your app includes features for streaming TV channels, the content of which may be copyrighted. The use of third-party copyrighted materials requires documented evidence of your right to use such content in your app.

所以我在这里有几个问题:如果我有一个托管直播电视的 URL 并且想在我的应用程序中使用它,那么 webview 是唯一的选择吗?有没有更好的选择?而且,使用 webview 是否会导致此应用商店问题?

此外,我已经看到很多关于这个应用商店问题的问题,但没有答案清楚地说明要提交哪个文件来解决这个问题。

有人请回答这个..

最佳答案

1) 如果我有一个托管直播电视的 URL 并且想在我的应用程序中使用它,那么 webview 是唯一的选择吗?不是,你可以用AVFoundation实现一个原生播放器。如果您对 native 解决方案感兴趣,我建议您查看 AVFoundation 框架文档和此 example of a working player from Apple

2) 有没有更好的选择?原生解决方案的可定制性要高得多,但我不会说它更糟或更好,这实际上取决于您的需求。

3) 而且,使用 webview 是否会导致此应用商店问题?不,这与您使用 WebView 无关。您可能会遇到与本地播放器相同的拒绝。

总结:

如前所述,这看起来根本不像是技术问题,如果您实现本地播放器,您可能会遇到同样的拒绝。

提交应用时,您需要提供版权信息,说明应用的所有者(您的客户)与通过应用流式传输的内容是同一所有者。

提供这方面的证据应该足以让审查通过。

5.2.1 Generally: Don’t use protected third party material such as trademarks, copyrighted works, or patented ideas in your app without permission, and don’t include misleading, false, or copycat representations, names, or metadata in your app bundle.

来自 App Store Review Guidelines

关于ios - 使用 webview 显示托管在 URL 上的直播 channel ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42669640/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com