Реагируйте на родное веб-видео, проигрывая видео на YouTube - нарушение правил устройства и злоупотребления сетью - PullRequest
0 голосов
/ 16 октября 2019

Я получаю сообщение об ошибке ниже, когда отправляю свое приложение в игровой магазин. Как я могу отправить свое приложение?

export default class VideoPlayer extends React.PureComponent {
  constructor(props) {
    super(props);
    this.state = {
      appState: AppState.currentState
    };
  }

  componentDidMount() {
    AppState.addEventListener("change", this._handleAppStateChange);
  }

  componentWillUnmount() {
    AppState.removeEventListener("change", this._handleAppStateChange);
  }

  _handleAppStateChange = nextAppState => {
    this.setState({ appState: nextAppState });
  };

  render() {
    let {

      youtubeVideo,

    } = this.props;

    return (
      <View style={styles.container}>
        {this.state.appState == "active" && (
          <WebView
            mediaPlaybackRequiresUserAction={true}
            style={{
              height: 240,
              width: "100%",
              alignSelf: "center",
              alignContent: "center"
            }}
            source={{
              uri: `https://www.youtube.com/embed/${youtubeVideo}?rel=0`
            }}
          />
        )}
      </View>
    );
  }
}

Проблема: нарушение политики устройства и злоупотребления сетью. Мы не разрешаем приложениям, которые вмешиваются, нарушают работу, повреждают или получают доступ несанкционированным образом пользователяустройство, другие устройства или компьютеры, серверы, сети, интерфейсы прикладного программирования (API) или службы, включая, помимо прочего, другие приложения на устройстве, любую службу Google или сеть авторизованного оператора.

Ваше приложениене должен получать доступ к сервису или API или использовать их таким образом, который нарушает их условия обслуживания. Например, ваше приложение не должно загружать, монетизировать или получать доступ к видео YouTube таким образом, чтобы это нарушало Условия предоставления услуг YouTube.

1 Ответ

0 голосов
/ 16 октября 2019

Исправлено добавлением следующего к AndroidManifest.xml:

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...