Я использую response-native-callkeep , чтобы получить собственный интерфейс вызова для интерфейса видеовызова на iOS, но мое представление также отображается, и я не хочу сделайте это
componentDidMount() {
displayIncomingCallNow();
}
const displayIncomingCallNow = (data) => {
displayIncomingCall('TEST');
};
const displayIncomingCall = (number, error) => {
const callUUID = getNewUuid();
RNCallKeep.displayIncomingCall(
callUUID,
'Caller Name',
number,
'number',
true,
);
};
Для этого я создал пустую render
функцию
render() {
return (
<View style={styles.container}>
</View>
);
}
const styles = StyleSheet.create({
container: {
flex: 1,
marginTop: 20,
backgroundColor: '#fff',
alignItems: 'center',
justifyContent: 'center',
},
button: {
marginTop: 20,
marginBottom: 20,
},
callButtons: {
flexDirection: 'row',
justifyContent: 'space-between',
paddingHorizontal: 30,
width: '100%',
},
logContainer: {
flex: 3,
width: '100%',
backgroundColor: '#D9D9D9',
},
log: {
fontSize: 10,
},
});
Как я могу выполнить вызов без рендеринга компонента.