【问题标题】:Android App rejection from Google PlayAndroid 应用被 Google Play 拒绝
【发布时间】:2015-09-23 03:58:27
【问题描述】:

我最近向 Google Play 商店提交了一个 Android 应用程序,但收到一条消息说我的应用程序已被拒绝。 我不确定问题是什么,也找不到确切的解决方案。

拒绝的原因:违反了 内容政策。

经过定期审核,我们确定您的应用启用 后台播放 YouTube 视频,这违反了 YouTube API 服务条款:

“您的 API 客户端不会,您也不会鼓励或创建 为您的用户或其他第三方提供以下功能:(8) 分开, 隔离或修改任何 YouTube 的音频或视频组件 通过 YouTube API 提供的视听内容;"

跟踪所有提交拒绝。由于多次拒绝 违反政策将导致应用暂停,此时此 应用程序将被视为对开发者良好信誉的打击 帐户,并且不再在 Google Play 上可用。

其实应用逻辑很简单。 该应用程序只有一个 WebView,它只加载一个带有嵌入式 youtube 视频的 url。

这是 webview 显示的链接。 http://www.x17online.com/2015/08/benji_madden_cameron_diaz_are_at_lax_photos_083115#kWESwFbZwGicf9PV.99

所以我猜想在播放这个youtube视频时有问题,所以我尝试了几种方法来解决它,但都没有解决。

请帮帮我!!! 谢谢

【问题讨论】:

  • 我没有尝试提交带有 Youtube 内容的应用程序,但我已经处理了 google 及其应用程序提交指南。如果您认为 Youtube 视频可以按照您的政策显示,我建议您通过网络面板联系他们的开发人员支持。
  • 当你的应用在后台时你会停止播放吗? (易于测试,只需在 webview 中启动视频,按 home,如果仍然可以听到视频,就可以了。)
  • 当应用程序在后台运行时,我仍然可以听到。这是一个问题吗?如果我修复它,应用程序不会再次被拒绝?
  • 我目前遇到了同样的问题,但是我的应用确实在 onPause 事件中停止并且从不在后台播放。还是被拒绝了。您能否发布有关您案件进展情况的最新信息?
  • 我有同样的问题很多天了,this 解决了我的问题。

标签: android webview youtube google-play


【解决方案1】:

我曾经在我的应用程序中遇到过同样的问题。由于违反 YouTube 政策问题,它被拒绝了。在我的应用程序中,我有一个播放嵌入 YouTube 视频的 HTML 页面。最后我发现视频在后台播放,即使屏幕被锁定。我错过了处理它的 onPause() 方法。这就是我的应用被拒绝的原因。所以为了解决这个问题,

  1. 检查视频是否在屏幕锁定的情况下在后台播放。如果是,请尝试添加 onPause() 方法以停止视频播放。
  2. 如果上述部分没问题,请检查您是否使用 YouTube API 进行集成。

这两个中的任何一个都应该可以工作。一切顺利。

【讨论】:

  • 感谢您的发帖。那么,如果我只是在应用程序处于后台时停止播放视频,应用程序不会被拒绝?有没有办法让我用 Youtube 播放器应用播放 youtube 视频,而不是在 web 视图中?
  • 如果你处理后台播放,我希望它会起作用。如果你想通过 YouTube 应用播放视频,那么它可能需要注册和所有。你可以参考androidhive.info/2014/12/…。但我想再次修复后台播放问题可能会解决您的问题。去吧
  • 谢谢,现在可以使用了。顺便说一句,为了使用 YouTube API,我想我需要先从 webview 中检测 Youtube 视频链接。你说什么?
  • 查看教程。API 提供了一个 YouTubePlayerView 视图,您可以使用它来代替 WebView。
  • 你解决问题了吗?如果我的回答对你有帮助,请点赞。
【解决方案2】:

似乎您的 WebView 实现使视频在应用关闭时继续播放,这就是他们所说的后台播放。

尝试使用 videoview 而不是在 webview 中播放视频。

【讨论】:

  • Videoview 无法播放 youtube 视频。
猜你喜欢
  • 2017-07-07
  • 2019-04-06
  • 2015-05-15
  • 1970-01-01
  • 1970-01-01
  • 2019-07-06
  • 2017-01-28
  • 2016-08-09
  • 1970-01-01
相关资源
最近更新 更多