2016-06-27 27 views
7

Segue il messaggio - e ha dovuto respingerlo perché viola il nostro dispositivo e la politica di abuso di rete e la sezione 4.4 del Contratto di distribuzione per gli sviluppatori . Se hai inviato un aggiornamento, la versione precedente della tua app è ancora disponibile su Google Play.La mia app è stata respinta da Google Play a causa di un problema con i criteri di rete?

Ecco come è possibile inviare la vostra applicazione per un'altra recensione:

Modifica la tua app per assicurarsi che non accedere o utilizzare un servizio o API in un modo che viola i suoi termini di servizio; ad esempio, abilitando la riproduzione in background dei video di YouTube. Leggere la politica di abuso di dispositivi e rete per ulteriori dettagli ed esempi. Assicurati che la tua app sia conforme a tutte le altre norme elencate nelle Norme del programma per gli sviluppatori. Ricorda che potrebbe verificarsi un'ulteriore applicazione se ci sono ulteriori problemi con le tue app.Accedi alla tua Console per gli sviluppatori e invia la tua app.

La mia app ha un pulsante che apre WhatsApp direttamente da esso e inoltre ho incluso il sito web di youtube.

Ti prego, dimmi che cosa è il problema

+0

Ho lo stesso problema. Come hai risolto in questo caso? per favore condividi quello che trovi – user2659694

+0

Non uso l'API di YouTube ma non capisco perché la mia app è stata respinta :( – user2659694

risposta

2

Per informazioni aggiuntive, il 4.4 di developer-distribution-agreement è

azioni proibite: utente accetta di non essere impegnato in alcuna attività con il negozio, tra cui lo sviluppo o la distribuzione di Prodotti che interferiscono con, interrompono, danneggiano o accedono in modo non autorizzato i dispositivi, i server, le reti o altre proprietà o servizi di terze parti, inclusi, a titolo esemplificativo, utenti Android, Google o qualsiasi altro operatore di rete mobile. Non è possibile utilizzare le informazioni sui clienti ottenute dallo Store per vendere o distribuire Prodotti al di fuori dello Store.

L'un'altra recensione suggerimento che stai ricevendo è semplicemente spiegare la causa di violazione,

Non accedere o utilizzare un servizio o API in un modo che viola i suoi termini di servizio; ad esempio, abilitando la riproduzione in background dei video di YouTube.

significa che probabilmente avete dimenticato di mettere in pausa il video quando la vostra applicazione è in background,

Meglio riferendosi How to stop youtube video playing in Android webview? invece, e cercare this risposta come bene dove il metodo onPause del WebView viene chiamato in onPause() piace.

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

Penso di dover rimuovere quella sezione di youtube –

+0

Ho anche incluso un pulsante che apre whatsapp su click, così dannazione ?? –

+0

Non è lamentarsi di whatsapp, E è la tua scelta per rimuovere o mantenere la sezione di youtube senza violare i termini –

10

diverse volte ho avuto app caricate sul playstore, pochi giorni dopo, faranno rifiutano dicendo, per esempio, viola le regole di metadati, si prega di leggere le nostre regole di metadati.

Mi hanno inviato un collegamento, ho fatto clic sul collegamento e ho effettuato una ricerca per "metadati" In nessun punto della pagina sono menzionati i metadati.

Devono avere un motivo molto specifico per il rifiuto, che sarei felice di correggere, se solo mi dicessero specificamente perché è stato respinto. Invece, danno un termine generico e generale, e ti dicono che hai violato i termini , rispondi a tutti i nostri termini e invia nuovamente. Ma non ti dicono specificamente per cosa hanno rifiutato l'app.

Devono sapere perché hanno rifiutato l'app, in particolare. Ma è come se avessimo rifiutato la tua app, ma non ti diremo perché, dovrai risolverlo da solo. È come divertirsi con gli sviluppatori che si affannano attraverso pagine e pagine dei requisiti per cercare di capire perché ora violano i termini e le condizioni, quando ieri , sei stato conforme.

+3

dio maledetto, hai ragione;) – Choletski

1

Dopo molti tentativi e notti insonni, ho finalmente pubblicato la mia app.

Per prima cosa ho messo il seguente codice sulla mia attività 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; 
} 

E la cosa più importante è che il file manifesto:

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

ho fatto tante prove, e io don Penso che il problema sia in realtà video di youtube sullo sfondo, perché ho provato senza alcun link da YouTube e l'app non si inserisce su Google Play, funziona solo dopo aver messo un permesso sul file manifest.

spero che qualcuno di aiuto (mi dispiace per il mio cattivo inglese)

+0

Stai usando Ionic 2? Davvero in difficoltà con questo. Quale file è l'attività webview per favore? – me9867

0

io non credo che sia il video a giocare problema a tutti che mantiene Android non Apps essere approvato.

Basta aggiungere questa linea al manifest dell'app e sarà possibile approvarla automaticamente.

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

anche per coloro che utilizzano Cordova (PhoneGap) aggiungere il plugin chiamato Cordova-custom-config per aggiungere al manifesto:

Name ACCESS_NETWORK_STATE 

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

Ho avuto lo stesso problema per la mia app. Stavo visualizzando Banner Ads nella schermata webview in cui l'utente guarda i video di Youtube. In base alle norme del programma Google Play, non è consentito mostrare BANNER ADS in quelle schermate in cui si accede ai video di YouTube.

Guarda la mia foto che ho ricevuto dal team di assistenza di Google Play.

enter image description here