我已添加了在iOS和Android上运行的React-Native应用程序中发起电话呼叫的功能。我这样做是使用React-Native提供的链接接口,类似于下面的内容。
const url = 'tel:5684567854';
Linking.canOpenURL(url).then(supported => {
if (!supported) {
console.log('Can\'t handle url: ' + url);
} else {
return Linking.openURL(url);
}
}).catch(err => console.error('An error occurred', err));
我的问题是如何在电话结束后自动返回我的应用程序?此时通话结束后,我将继续使用iOS和Android手机应用程序。
是否可以使用此方法启动呼叫?
在Android上无法实现。拨号器应用程序是一个应用程序。它需要选择结束自己,并且没有选择强迫它这样做。 (就此而言,它甚至不是每个Android设备上的相同应用程序,因此需要一种标准的方式来跨所有应用程序执行它,这是不存在的)。