使用链接界面发起电话呼叫后返回 React-Native 应用程序
Posted
技术标签:
【中文标题】使用链接界面发起电话呼叫后返回 React-Native 应用程序【英文标题】:Return to React-Native application after initiating a phone call with the linking interface 【发布时间】:2018-09-07 17:37:28 【问题描述】:我添加了从我在 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 手机应用程序上。
可以用这个方法发起调用吗?
【问题讨论】:
【参考方案1】:在 Android 上不可能。拨号器应用程序是一个应用程序。它需要选择结束自己,并且没有选择强迫它这样做。 (就此而言,它甚至不是每个 android 设备上的同一个应用程序,因此需要有一种标准方法来在所有应用程序上执行此操作,而这并不存在)。
【讨论】:
以上是关于使用链接界面发起电话呼叫后返回 React-Native 应用程序的主要内容,如果未能解决你的问题,请参考以下文章