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

时间:2018-08-03 12:16:08

标签: 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/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上,我需要更改什么?

2 个答案:

答案 0 :(得分:0)

  

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

有关更多信息,请检查:developer-distribution-agreement

我认为,因为您使用的是Webview,所以需要添加使用互联网的授权:

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

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

答案 1 :(得分:0)

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

我猜你对the webspam rule犯规了