Android apk被拒绝了

时间:2016-12-08 18:08:45

标签: java android google-play

我想更新我的一个应用程序从cordova切换到原生Android代码,但我在提交新的apk后在开发者控制台中收到此消息

  

您最近的应用提交因违反设备而被拒绝   网络滥用政策。在提交您的应用以进行其他审核之前,   阅读政策并修改您的应用以确保不会   启用YouTube视频的后台播放。如果您提交了更新,   您之前的应用版本仍在Google Play上播放。

问题是我在我的应用中没有使用任何Youtube的东西。我只是向网络服务器api发送GET请求,该网址返回了一个网址,然后我将其传递给ChromeCustomTabs

这是进行查询的代码(An AsyncTask)并将结果广播回我的活动

    Document doc = Jsoup.connect(url).get();
    String newUrl = doc.text();

    Intent response = new Intent(Home.INTENT_FILTER_SERVICE_READY);
    response.putExtra(Home.INTENT_EXTRA_NAME, newUrl);
    LocalBroadcastManager.getInstance(Application.getContext()).sendBroadcast(response);

然后,这就是我在活动中获取链接的方式,并在ChromeCustomTabs中打开网址(如果可用)或在默认浏览器中打开。

String newUrl = intent.getExtras().getString(INTENT_EXTRA_NAME);

if(Functions.isChromeCustomTabsSupported()) {
    CustomTabsIntent.Builder builder = new CustomTabsIntent.Builder();
    builder.setToolbarColor(Color.parseColor("#36465D"));
    builder.setStartAnimations(Home.this, R.anim.slide_in_right, R.anim.slide_out_left);
    builder.setExitAnimations(Home.this, R.anim.slide_in_left, R.anim.slide_out_right);
    builder.addDefaultShareMenuItem();

    CustomTabsIntent customTabsIntent = builder.build();
    customTabsIntent.launchUrl(Home.this, Uri.parse(newUrl));
} else {
    Intent openInBrowser = new Intent(Intent.ACTION_VIEW);
    openInBrowser.setData(Uri.parse(newUrl));
    startActivity(openInBrowser);
}

0 个答案:

没有答案