opneUrl react-native 链接调用,mailto
opneUrl react-native linking call, mailto
我正在尝试打开 url("tel:061245124" 或 "mailto:test@test.com"),它说我可以处理 url,也尝试过不使用电话:或邮件到但它崩溃并出现红屏。
像“http://test.com”这样的网址有效。
我做错了什么?
handlePress(url) {
console.tron.log('Trying to access url')
console.tron.log(url)
Linking.canOpenURL(url).then(supported => {
if (!supported) {
console.tron.log('Can\'t handle url: ' + url)
} else {
return Linking.openURL(url)
}
}).catch(err => console.error('An error occurred', err))
}
代码运行完美,问题是 iOS 模拟器,需要在设备上进行测试。
我正在尝试打开 url("tel:061245124" 或 "mailto:test@test.com"),它说我可以处理 url,也尝试过不使用电话:或邮件到但它崩溃并出现红屏。 像“http://test.com”这样的网址有效。 我做错了什么?
handlePress(url) {
console.tron.log('Trying to access url')
console.tron.log(url)
Linking.canOpenURL(url).then(supported => {
if (!supported) {
console.tron.log('Can\'t handle url: ' + url)
} else {
return Linking.openURL(url)
}
}).catch(err => console.error('An error occurred', err))
}
代码运行完美,问题是 iOS 模拟器,需要在设备上进行测试。