由于网络政策问题,我的应用被 Google Play 拒绝了?

Posted

技术标签:

【中文标题】由于网络政策问题,我的应用被 Google Play 拒绝了?【英文标题】:My app got rejected from google play due to some issue with network policy? 【发布时间】:2016-06-27 03:48:41 【问题描述】:

以下是消息—— 并且不得不拒绝它,因为它违反了我们的设备和网络滥用政策以及开发者分发协议第 4.4 节。如果您提交了更新,您的应用的旧版本仍会在 Google Play 上发布。

您可以通过以下方式提交您的应用以供再次审核:

修改您的应用以确保其不会以违反其服务条款的方式访问或使用服务或 API;例如,通过启用 YouTube 视频的后台播放。通读设备和网络滥用政策,了解更多详细信息和示例。确保您的应用符合开发者计划政策中列出的所有其他政策。请记住,如果您的应用存在进一步的政策问题,可能会执行额外的强制措施。请登录您的开发者控制台并提交您的应用。

我的应用有一个按钮,可以直接从它打开 WhatsApp,而且我还包含了 youtube 网站。

请告诉我有什么问题

【问题讨论】:

我也有同样的问题。在这种情况下你是如何解决的?请分享我的发现 我不使用 Youtube API 但我不明白为什么我的应用被拒绝了:( 问题解决了吗?我试过this,它奏效了。 【参考方案1】:

现在我有好几次在 Playstore 上上传应用,几天后,他们会拒绝它,例如,它违反了元数据规则,请阅读我们的元数据规则。

他们给我发了一个链接,我点击了链接并搜索了“元数据” 页面上没有提到元数据。

他们必须有一个非常具体的拒绝理由,如果他们能具体告诉我拒绝的原因,我很乐意纠正。 相反,他们给出了一些宽泛的通用术语,然后告诉你你违反了 他们的条款,请我们所有的条款,然后重新提交。 但他们没有具体告诉你他们拒绝该应用的原因。

他们必须知道他们拒绝该应用的具体原因。 但这就像,我们拒绝了你的应用,但我们不会告诉你原因, 你必须自己解决。 就像他们喜欢让开发人员涉水浏览页面一样 要求尝试找出他们现在违反条款和条件的原因,何时 昨天,你是合规的。

【讨论】:

如果他们告诉你具体原因,那么违反政策的提交就会少得多,这意味着谷歌不需要雇佣太多的人来做人工审查,那些拒绝你提交的人就会失去工作。 【参考方案2】:

我的应用遇到了同样的问题。我在用户观看 Youtube 视频的 webview 屏幕中显示横幅广告。根据 Google Play 计划政策,我们不允许在访问 Youtube 视频的屏幕上显示 BANNER ADS。

看看我从 Google Play 支持团队获得的照片。

【讨论】:

他们是否在第一次拒绝您的应用时向您发送了消息,或者您必须询问有关拒绝的更具体信息?因为它们并不那么简单【参考方案3】:

关于附加信息,developer-distribution-agreement 的 4.4 是

禁止行为:您同意不会与商店进行任何干扰、破坏、损坏或以未经授权的方式访问任何第三方的设备、服务器、网络或其他财产或服务,包括但不限于安卓用户、谷歌或任何移动网络运营商。您不得使用从商店获得的客户信息在商店外销售或分发产品。

您收到的另一条审核建议只是解释违规原因,

它不会以违反其服务条款的方式访问或使用服务或 API;例如,通过启用 YouTube 视频的后台播放。

这意味着您可能忘记在应用处于后台时暂停视频,

最好参考How to stop youtube video playing in android webview?,并尝试this 答案以及在onPause() 中调用webview 的onPause 方法。

@Override
public void onPause() 
    super.onPause();
    mWebView.onPause();

【讨论】:

我想我必须删除那个 youtube 部分 我还添加了一个按钮,点击后会打开 whatsapp,那会不会有什么坏处?? 这不是在抱怨 whatsapp,在不违反条款的情况下,您可以选择删除或保留 youtube 部分。【参考方案4】:

经过多次尝试和不眠之夜,我终于发布了我的应用程序。

首先我将以下代码放在我的 webview 活动中:

myWebView.setWebViewClient(new WebViewClient()
        @Override
        public void onLoadResource(WebView webview, String url) 
            super.onLoadResource(webview, url);
            if (url.contains("youtube.com")) mShouldPause = true;
        

    );


@Override
public void onPause() 
    super.onPause();
    if(mShouldPause)
        myWebView.onPause();
    
    mShouldPause = false;

最重要的是清单文件:

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

我做了这么多测试,我认为问题不是真的是后台的 youtube 视频,因为我尝试过没有来自 youtube 的任何链接,并且该应用程序没有在 Google Play 上提交,它只是在之后工作对清单文件设置权限。

希望对大家有所帮助

【讨论】:

您使用的是 Ionic 2 吗?真的在为此苦苦挣扎。请问哪个文件是 webview 活动? @me9867 我也是,你知道如何解决这个问题吗?请告诉我。【参考方案5】:

我不认为是视频播放问题导致 Android 应用无法获得批准。

只需将此行添加到您的应用清单中,然后应用就会自动获得批准。

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

对于那些使用 Cordova (PhoneGap) 的用户,添加名为 cordova-custom-config 的插件以添加到清单中:

Name ACCESS_NETWORK_STATE

Value: <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

【讨论】:

我怀疑你是对的。我卸载并分离了 Firebase、Crashlytics、Google 服务、AdSense/AdMob、Google Analytics 和再营销以及 ID,当我尝试更新时,我的应用被拒绝。我收到了关于网络策略的电子邮件,然后我按照你的建议做了。现在一切正常。【参考方案6】:

在我的情况下,我对我的应用程序的描述进行了侮辱。我只需要在这个词上加上一个*,就解决了。难以置信...

【讨论】:

以上是关于由于网络政策问题,我的应用被 Google Play 拒绝了?的主要内容,如果未能解决你的问题,请参考以下文章

由于违反垃圾邮件政策,我的 APP 被暂停

由于违反权限政策,我的 SMS 传输相关应用被拒绝

Google Play管理目标受众群体 ( 加入“亲子同乐计划“ 由于政策原因 “更新被拒“ 后的处理 )

应用程序被 Appstore 拒绝 - 带有问题 PLA 2.3 的 iOS

PLA 2.3 Appstore 元数据被拒绝

根据 Google Play 的政策,我的增强现实应用没有足够的关于家长监督的警告