2016-06-27 34 views
7

Oto komunikat - , który musiał zostać odrzucony, ponieważ narusza nasze zasady dotyczące naruszania zasad dotyczących urządzeń i sieci oraz punkt 4.4 umowy dystrybucyjnej dla programistów . Jeśli przesłałeś aktualizację, poprzednia wersja aplikacji jest nadal dostępna w Google Play.Moja aplikacja została odrzucona z gry Google z powodu jakiegoś problemu z zasadami sieciowymi?

Oto w jaki sposób można złożyć swoją aplikację na kolejny test:

Zmodyfikuj aplikację, aby upewnić się, że nie ma dostępu lub korzystania z usług lub API w sposób naruszający jego warunki korzystania z usługi; na przykład, włączając odtwarzanie w tle filmów z YouTube. Zapoznaj się z zasadami dotyczącymi urządzeń i nadużyć sieci, aby uzyskać więcej szczegółowych informacji i przykładów. Upewnij się, że Twoja aplikacja jest zgodna z wszystkimi innymi zasadami wymienionymi w Zasadach programu dla programistów. Pamiętaj, że dodatkowe egzekwowanie może nastąpić, jeśli w Twojej aplikacji pojawią się dalsze problemy z zasadami. Zaloguj się do konsoli programisty i prześlij aplikację.

Moja aplikacja ma przycisk, który otwiera się od WhatsApp, a także mam stronę youtube.

Proszę mi powiedzieć, co jest problemem

+0

Mam ten sam problem. Jak rozwiązałeś w tym przypadku? proszę, udostępnij mi, co znaleźć – user2659694

+0

Nie używam API YouTube, ale nie rozumiem, dlaczego moja aplikacja została odrzucona :( – user2659694

Odpowiedz

2

Dla dodatkowej informacji, 4,4 z developer-distribution-agreement jest

Czynności zakazane: Użytkownik zgadza się nie podejmować żadnych działań ze Sklepu, w tym opracowywanie lub dystrybucja Produktów, które zakłócają, zakłócają, uszkadzają lub uzyskują dostęp w nieuprawniony sposób do urządzeń, serwerów, sieci lub innych własności lub usług stron trzecich, w tym między innymi użytkowników Androida, Google lub dowolnego innego użytkownika operator sieci komórkowej. Użytkownik nie może wykorzystywać informacji o klientach uzyskanych ze Sklepu w celu sprzedaży lub dystrybucji Produktów poza Sklepem.

kolejny przegląd sugestia dostajesz po prostu wyjaśniając przyczynę naruszenia,

Nie ma dostępu lub korzystania z usług lub API w sposób naruszający jego warunki korzystania z usługi; na przykład, włączając odtwarzanie w tle filmów z YouTube.

Oznacza to, że prawdopodobnie zapomniał zatrzymać odtwarzanie, gdy aplikacja jest w tle,

Lepsze odnosząc How to stop youtube video playing in Android webview? zamiast, i spróbuj this odpowiedź, jak również gdzie metoda OnPause w Webview nazywa się onPause() podoba.

@Override 
public void onPause() { 
    super.onPause(); 
    mWebView.onPause(); 
} 
+0

Myślę, że muszę usunąć tę sekcję youtube –

+0

Mam również przycisk, który otwiera WhatsApp po kliknięciu, więc będzie to szkoda? –

+0

To nie narzeka na WhatsApp, i to jest twój wybór, aby usunąć lub zachować sekcję youtube bez naruszania warunków. –

10

Kilka razy miałem aplikacje przesyłane na playstore, kilka dni później, oni odrzucają to mówią, na przykład, to narusza zasady metadanych, prosimy o zapoznanie się z naszymi zasadami i metadanych.

Wysłano mi link, kliknąłem na link i wyszukałem "metadanych" Nigdzie na stronie nie wspomniano o metadanych.

Muszą mieć bardzo konkretny powód odrzucenia, który z przyjemnością poprawię, jeśli tylko powiedzą mi konkretnie, dlaczego został odrzucony. Zamiast tego podają ogólny, ogólny termin i po prostu informują, że naruszyłeś ich warunki, proszę wszystkie nasze warunki i ponownie prześlij. Ale nie mówią one konkretnie o tym, dla kogo aplikacja została odrzucona.

Muszą wiedzieć, dlaczego odrzuciły aplikację. Ale to tak, odrzuciliśmy twoją aplikację, ale nie zamierzamy ci mówić, dlaczego, musisz to rozwiązać sam. Wydaje się, że lubią, gdy programiści brną przez strony i strony o wymaganiach, aby dowiedzieć się, dlaczego teraz naruszają warunki, kiedy wczoraj byli zgodni.

+3

bóg cholerny, masz rację;) – Choletski

1

Po wielu próbach i nieprzespanych nocach, w końcu muszę opublikować moją aplikację.

Najpierw umieścić następujący kod na mojej aktywności 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; 
} 

A najważniejsze jest to, że w pliku manifestu:

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

Zrobiłem tak wiele testów, a ja don Uważam, że problem polega na tym, że filmy na YouTube są naprawdę w tle, ponieważ próbowałem bez żadnego linku z serwisu youtube, a aplikacja nie sublikuje w Google Play, działa po wysłaniu zezwolenia na plik manifestu.

Mam nadzieję, że ktoś pomaga (przepraszam za mój zły język angielski)

+0

Czy korzystasz Ionic 2? Naprawdę walczę z tym. Który plik to aktywność związana z przeglądaniem? – me9867

0

nie wierzę, że jest to gra wideo w ogóle problem, który utrzymuje apps Android nie jest zatwierdzony.

Po prostu dodaj tę linię do manifestu aplikacji i automatycznie zatwierdzonej aplikacji presto.

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

także dla osób korzystających Cordova (PhoneGap) włożyć wtyczkę o nazwie Cordova-custom-config, aby dodać do manifestu:

Name ACCESS_NETWORK_STATE 

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

Miałem ten sam problem w mojej aplikacji. Wyświetlałem banery reklamowe na ekranie przeglądarki, gdzie użytkownik ogląda wideo z YouTube. Zgodnie z zasadami programu Google Play nie możemy wyświetlać reklam BANNER na tych ekranach, na których mamy dostęp do filmów z YouTube.

Zobacz moje zdjęcie, które dostałem od zespołu pomocy Google Play.

enter image description here