2

附图片。当用户单击按钮提示呼叫“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 上的结果:

电话提示

4

0 回答 0