response-native-callkeep Я хочу отображать вызов и не хочу отображать представление - PullRequest
0 голосов
/ 09 июля 2020

Я использую 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,
  },
});

Как я могу выполнить вызов без рендеринга компонента.

...