如何解决要求用户一次解锁屏幕,然后通过CallKit接听电话
我需要以编程方式解锁屏幕的帮助。
在我的项目中,我正在使用webRTC进行点对点呼叫,并通过Pushkit通知最终用户加入呼叫。
收到Pushkit后,我将打开callkitUI接口供用户接受和拒绝呼叫。由于我的通话是视频通话,因此我需要打开应用程序并加载视频屏幕,
如果未锁定iPhone屏幕,它可以完美工作,但是一旦屏幕锁定,我将无法打开我的应用并重定向到视频屏幕。
如果要在用户通过CallKit接受呼叫之前锁定屏幕,我想解锁屏幕。
解决方法
让开发人员以编程方式解锁手机将是一个巨大的安全漏洞。
我对Skype或Microsoft团队不熟悉,但是如果它们像WhatsApp一样工作,他们将使用普通的推送通知进行视频通话。当您收到正常的推送并点击时,如果手机已解锁,则该应用将自动打开。如果手机已锁定,系统会要求您将其解锁(如果您具有Face ID,则只需要观看手机即可将其解锁,因此它似乎是自动的,但不是),并且只有在解锁时,您才会看到应用已打开。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。