相关疑难解决方法(0)

如何检查在ionic/cordova/phonegap中前台或后台运行的应用程序

有没有办法检查应用程序是否在ionic/cordova/phonegap的前台或后台运行,我需要在android和ios上使用它,非常感谢

javascript cordova ionic-framework ionic3 ionic4

43
推荐指数
6
解决办法
4万
查看次数

使用CTCallCenter(Swift)检测iOS上的电话

我想尝试在我的应用中检测来电.我从头开始创建一个新的Swift项目,只是为了尝试一些代码.我唯一做的就是在每个新项目创建的ViewController中导入CoreTelephony,我还将viewDidLoad()更改为:

    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.

    let callCenter = CTCallCenter()
    NSLog("start")

    callCenter.callEventHandler = {[weak self] (call: CTCall) -> () in

        self?.label.text = call.callState
        NSLog("Call state")
        NSLog(call.callState)

    }
Run Code Online (Sandbox Code Playgroud)

我也尝试过没有[弱自我],因为我是新手,并且不确定它需要什么.

当我通过手机上的XCode运行我的新小应用程序时,收到呼叫,断开连接或其他任何事情都没有任何反应.什么都没有错误.为了使用CoreTelephony框架和CTCallCenter,我还需要做些什么吗?

关心约翰

phone-call ios core-telephony swift

7
推荐指数
2
解决办法
7650
查看次数