我试图弄清楚当用户点击本机iOS呼叫屏幕中的视频按钮时会发生什么。我已经阅读了一些教程,并查看了代码,它似乎不是委托方法或其他任何东西。
CXStartCallAction有一个属性:var isVideo: Bool,但我似乎不知道它是如何使用的。
我注意到(在免提盒示例项目中)它将显示从“扬声器框视频”更改为“扬声器盒音频”,但我假设它还有其他用途。
更大的问题可能是“视频按钮是做什么的?”好像只是打开了门,但不确定。
发布于 2017-04-19 05:56:14
我试图弄清楚当用户点击本机iOS呼叫屏幕中的视频按钮时会发生什么。我已经阅读了一些教程,并查看了代码,它似乎不是委托方法或其他任何东西。
如果您在手机锁定时收到CallKit来电时,在屏幕上谈论“视频”按钮,它显然会向您的application(_:continue:restorationHandler:)委托方法发送一个新的INStartVideoCallIntent意图,就像用户在手机应用程序的最新版本中从您的应用程序中窃听先前的视频呼叫,或者用户选择向联系人应用程序中的联系人发出视频呼叫。它还会尝试让用户解锁手机,然后打开你的应用程序。
CXStartCallAction有一个属性:var isVideo: Bool,但我似乎不知道它是如何使用的。
CXStartCallAction用于打对外电话。无论CallKit呼叫被标记为视频还是音频,都会记录在手机应用程序的最新版本中,如果你点击最近的一排,它就会给同一个人打同样的电话。进行某种类型的调用也可能会使您的应用程序显示为默认选项,用于在联系人应用程序的联系人页面上进行该类型的调用,但我不太确定这是如何工作的。当你锁定电话时,视频通话也不会终止,但音频通话会终止。
https://stackoverflow.com/questions/43403483
复制相似问题