【问题标题】:Is there a way to use native call screen for VoIP app on Android when no SIM card is installed?没有安装 SIM 卡时,有没有办法在 Android 上为 VoIP 应用程序使用本机呼叫屏幕?
【发布时间】:2019-06-14 09:12:04
【问题描述】:

我正在使用 React Native 编写一个 VoIP 应用程序,并且我正在使用 React Native CallKeep 来处理应用程序和本机呼叫屏幕之间的连接。

但是,当 Android 设备上没有安装 SIM 卡时,我遇到了问题。然后系统中没有可用的电话帐户,并且不允许我使用本机通话屏幕。

这是给定库的限制,但有没有办法显示原生 Android 呼叫屏幕(即使考虑原生 Java 代码)?还是Android API本身的限制?

【问题讨论】:

    标签: android react-native


    【解决方案1】:

    Android Telecom 框架管理 Android 设备上的音频和视频通话。这包括基于 SIM 的调用(例如,使用 Telephony 框架)以及 ConnectionService API 的实现者提供的 VOIP 调用。

    这可以帮助您完成。

    https://developer.android.com/guide/topics/connectivity/telecom#integrateCalling

    【讨论】:

    • 首先,我想制作自己的 VoIP 应用程序。我了解它的一般工作原理,但有一个特定情况:我想显示未安装 SIM 卡的系统调用对话框。你知道这是否可能吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-04
    • 1970-01-01
    • 2016-09-02
    • 1970-01-01
    相关资源
    最近更新 更多