gpt4 book ai didi

iphone - 如何从 iPhone 获取通话结束通知事件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:25:57 28 4
gpt4 key购买 nike

我如何在我的应用程序中得知电话已结束?另外,我能否获得有关该通话的信息​​,例如持续时间?

最佳答案

这真是个好问题。可以注册接收来自 UITelephony 或类似的通知(使用 UINotificationCenter 调用)。但是,我不知道那是我头脑中的公共(public) API 还是私有(private) API。或者如果有可能的话:)

但是,如果您在通话开始时正在使用您的应用程序,它会在通话结束时调用 -(void)applicationWillEnterForeground。至于区分电话结束与只是定期返回电话,我不知道。但这是一个开始。

关于持续时间,只要在-(void)applicationWillResignActive时将时间戳包括秒数保存到NSUserDefaults即可。然后与-(void)applicationWillEnterForeground时的时间戳进行比较运算。我希望这对您有所帮助,或者至少让您走上正轨。

关于iphone - 如何从 iPhone 获取通话结束通知事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7021341/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com