Xamarin.forms 如何在我的应用程序中打开一个网站,以便Google Play接受它?

Xamarin.forms 如何在我的应用程序中打开一个网站,以便Google Play接受它?,xamarin.forms,google-play,Xamarin.forms,Google Play,我做了一个简单的申请。当你在手机上启动它时,就会打开一个网站。下面是它在代码中的外观: <?xml version="1.0" encoding="utf-8" ?> <ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xa

我做了一个简单的申请。当你在手机上启动它时,就会打开一个网站。下面是它在代码中的外观:

<?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 Play上,我需要做哪些更改

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

有关更多信息,请查看:

我认为,由于您使用的是webview,因此需要添加使用internet的授权:

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


谷歌的问题是他们没有告诉你问题的确切原因。您需要自己找到它。

获取有关Google Play策略信息的最佳位置是


我猜你是因为

你真的需要联系谷歌,询问他们你做错了什么。1:为什么你需要一个应用程序来打开一个网站?2:您需要请求用户权限才能访问您计算机上的某些内容app@FabriBertani事实上,我不知道如何编程。但是我还需要来自Google Play的流量:)我将这个“”添加到AndrodManifest.hml文件中,并将应用程序发送到Google Play进行重新验证。也许主持人这么认为。但这确实是我的网站。我的网站上没有广告和附属链接。版主怎么能证明这是我的网站呢?这可能是因为“我们不允许垃圾邮件用户或谷歌播放的应用程序,例如向用户发送未经请求的消息的应用程序或重复或低质量的应用程序。”听起来你的应用程序没有做任何事情,所以是低质量的