我不能在React Native Linking中写#

bbuxkriu  于 2023-03-31  发布在  React
关注(0)|答案(1)|浏览(106)

我想编写一个调用,类似于此图像

但是

Linking.openURL('tel:${*#*#4636#*#}')

只能写*,不能写#
我应该做什么更改,使它写入#以及*

uelo1irk

uelo1irk1#

由于您使用的是特殊字符,因此您应该首先使用例如urlencode对电话号码进行编码,如下所示:

import encode from 'urlencode';

Linking.openURL(`tel:${encode('*#*#4636#*#')}`)

这会将字符串修改为 %23%234636%23*%23,手机应用应该能够接受。

相关问题