将我的应用提交到Play商店时,出现以下错误。如何提交我的应用程序?
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视频。
答案 0 :(得分:0)
通过在AndroidManifest.xml
中添加以下内容来解决:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />