2017-04-22 16 views
-1

私は自分のアプリをアップロードするのに何度も試みましたが、これはWordpressのjsonとwebviewからjsonのリンクを開くために、hereという変更を加えました。しかし、アップロードしようとすると、次のメッセージがGoogleから送信されます。私のアプリはGoogle Playコンソールで拒否されました

サービスを利用して、サービスやAPIを利用規約に違反しないように変更します。たとえば、YouTubeの動画をバックグラウンドで再生できるようにするなどです。

これは私のWebViewコードです:

public class Webview extends AppCompatActivity { 

WebView myWebView; 
private boolean mShouldPause; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_webview); 

    String link = getIntent().getStringExtra("link"); 

    myWebView = (WebView) findViewById(R.id.vebview); 
    myWebView.loadUrl(link); 

    WebSettings webSettings = myWebView.getSettings(); 
    webSettings.setJavaScriptEnabled(true); 

    myWebView.setWebViewClient(new WebViewClient(){ 
     @Override 
     public void onLoadResource(WebView webview, String url) { 
      super.onLoadResource(webview, url); 
      if (url.contains("youtube.com")) mShouldPause = true; 
     } 

    }); 

    //button for share the link of webview 
    FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); 
    fab.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      Intent intent = new Intent(Intent.ACTION_SEND); 
      intent.setType("text/plain"); 
      String shareBody = "you body here"; 
      String shareSub= "suject here"; 
      intent.putExtra(Intent.EXTRA_SUBJECT,shareSub); 
      intent.putExtra(Intent.EXTRA_TEXT,shareBody); 
      startActivity(Intent.createChooser(intent,"Compartilhe")); 
     } 
    }); 
} 

@Override 
public void onPause() { 
    super.onPause(); 
    if(mShouldPause){ 
     myWebView.onPause(); 
    } 
    mShouldPause = false; 
} 

誰かが私が間違ってやっている知っていますか?

+0

私は、そのサードパーティのサイトののToSについてオフトピックとして、この質問を閉じるために投票していますプログラミングに関してではなく –

+0

問題はサードパーティではなく、アプリでは私の質問の編集だけでなく許可も忘れました –

+0

私はあなたの答えを下に移動しました。誰かがそれにコメントしました。コメントはあなたのためでした。下記を参照してください。 – halfer

答えて

0

(OPの代わりに掲示)

私は解決策を見つけた、と私のアプリにいた、私はマニフェストファイルのアクセス許可を欠場に

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

初めてアプリを起動するときには、ユーザーに許可を求める必要があります。少なくともセキュリティリスクのあるアクセス許可。古いAndroidアプリ(SDK)ではこれは必要ではありませんでした。しかし、新しいSDKでは、アクセス権を処理しないか、アクセス権を要求してもクラッシュする可能性があります。 – Renier

関連する問題