附图片。当用户单击按钮提示呼叫“911”时,数字“911”在 Android 设备上正确显示,但在 iPhone 上,“911”显示为“(91)1”。我怎样才能解决这个问题?代码和图片如下。谢谢你。
constants.emergencyNumber = "911";
handleEmergency = () => {
if (Platform.OS === "ios") {
return Linking.openURL(`telprompt:${constants.emergencyNumber}`);
}
return Linking.openURL(`tel:${constants.emergencyNumber}`);
};
<TouchableOpacity onPress={this.handleEmergency}>
<Text>Emergency Dial Icon Here</Text>
</TouchableOpacity>
这是用户单击按钮触发此功能时 iPhone 上的结果: