我的客户端电视频道有一个直播网址,我需要在他们的应用中使用。第三方公司正在为客户公司提供此服务。我在我的应用中通过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)
它完全正常,但我的应用程序在应用程序商店被拒绝,原因是:
您的应用包含流媒体电视频道的功能,其内容可能受版权保护。使用第三方受版权保护的材料需要有书面证据证明您有权在您的应用中使用此类内容。
所以我在这里几乎没有问题:如果我有一个托管直播电视的网址并希望在我的应用中使用相同的内容,那么webview是唯一的选择吗?还有更好的选择吗? 并且,是否使用webview创建此应用商店问题?
此外,我在此应用商店问题上看到了很多问题,但没有答案清楚地说明要提交哪个文件来解决此问题。
有人请回答这个问题..
答案 0 :(得分:2)
1)如果我有一个托管直播电视的网址并希望在我的应用中使用相同的内容,那么webview是唯一的选择吗? 不是,您可以使用AVFoundation实现原生播放器。如果您对本机解决方案感兴趣,我建议您查看AVFoundation框架文档以及example of a working player from Apple
2)还有更好的选择吗? 本机解决方案更具可定制性,但我不会说它更糟或更好,它实际上取决于您的需求。
3)并且,是否使用webview创建此应用商店问题? 不,这与您使用网页浏览无关。你可以和原生玩家一样拒绝。
总结:
如上所述,这看起来并不像技术问题,如果您实施本机播放器,您可能会遇到同样的拒绝。
当您提交应用时,您需要提供版权信息,说明应用的所有者(您的客户)与通过应用流式传输的内容的所有者相同。
提供证据应该足以让审查通过。
5.2.1一般情况下:请勿在您的应用中使用受保护的第三方材料,如商标,版权作品或专利创意, 许可,不包括误导,虚假或模仿 应用包中的表示,名称或元数据。