Я понял, что мне нужно кодировать USSD в вышеуказанной функции, а затем, когда я вызову эту функцию, мне придется декодировать компонент uri: Код ниже:
Обратите внимание на тел кодировка в строке 3:
phoneShare = (number) => {
let phoneNumber = '';
if (Platform.OS === 'android') { phoneNumber = `tel:${encodeURIComponent(number)}`; }
else { phoneNumber = `telprompt:${number}`; }
Linking.openURL("" + phoneNumber + "");
};
Позже эта функция вызывалась так:
onPress={() => { this.phoneShare(decodeURIComponent(`${this.state.qrvalue}`)) }}
И это сработало.