【问题标题】:How can I open a website in my application so that Google Play accepts it?如何在我的应用程序中打开一个网站以便 Google Play 接受它?
【发布时间】:2018-08-03 12:16:08
【问题描述】:

我做了一个原始的应用程序。当您在手机上启动它时,会打开一个网站。下面是它在代码中的样子:

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
            xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
            xmlns:views="clr-namespace:Myapp.Views"
            x:Class="Myapp.Views.MainPage">
    <StackLayout>
        <WebView Source="Here_is_my_website.com"
                HeightRequest="1000"
                WidthRequest="1000" />
    </StackLayout>
</ContentPage>

我通过 Google Play 控制台将我的申请发送给了审核并收到了以下回复:

问题:违反设备和网络滥用政策和开发者分发协议第 4.9 节

我们不允许应用干扰、破坏、损坏或以未经授权的方式访问用户的设备、其他设备或计算机、服务器、网络、应用程序编程接口 (API) 或服务,包括但不限于到设备上的其他应用、任何 Google 服务或授权运营商的网络。

为什么会这样?我必须进行哪些更改才能将我的应用程序托管在 Google Play 上?

【问题讨论】:

  • 你真的需要联系谷歌并询问他们你做错了什么的细节
  • 1:为什么需要一个应用程序来打开一个网站? 2:您需要获得用户许可才能访问您应用上的某些内容
  • @FabriBertani 事实是我不知道如何编程。但我也想要来自 Google Play 的流量 :) 我将此“”添加到 AndrodManifest.hml 文件中,并发送应用程序以在 google play 中重新验证。

标签: xamarin.forms google-play


【解决方案1】:

4.9 您不得参与任何与 Google Play 相关的活动,包括通过 Google Play 提供您的产品,这会干扰: 以未经授权的方式破坏、损坏或访问设备, 任何第三方的服务器、网络或其他财产或服务 包括但不限于 Google 或任何授权提供商。你 不得将通过 Google Play 获得的用户信息用于销售或 在 Google Play 之外分发产品。

更多信息请查看:developer-distribution-agreement

我认为因为你使用的是webview,所以你需要添加一个授权才能使用互联网:

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

Google 的问题在于他们没有告诉您问题的确切原因。您需要自己找到它。

【讨论】:

    【解决方案2】:

    获取有关 Google Play 政策信息的最佳位置是the Developer Policy center

    我猜你是在和the webspam rule 犯规了

    【讨论】:

    • webspam rule 可能版主是这么认为的。但这确实是我的网站。我的网站上没有广告和附属链接。版主如何证明这是我的网站?
    • 它可能违反了“我们不允许向用户或 Google Play 发送垃圾邮件的应用,例如向用户发送未经请求的消息或重复或低质量的应用。”听起来您的应用没有做任何事情,所以质量低下
    猜你喜欢
    • 2023-04-03
    • 2014-05-16
    • 2021-07-28
    • 1970-01-01
    • 1970-01-01
    • 2012-07-29
    • 1970-01-01
    • 1970-01-01
    • 2019-04-27
    相关资源
    最近更新 更多