【问题标题】:Request User to unlock screen once, Before receive call through CallKit请求用户解锁屏幕一次,在通过 CallKit 接听电话之前
【发布时间】:2020-12-10 14:11:53
【问题描述】:

我需要帮助以编程方式解锁屏幕。

在我的项目中,我使用 webRTC 进行点对点通话,并使用 Pushkit 通知最终用户加入通话。

收到 Pushkit 后,我​​打开 callkitUI 接口,供用户接听和拒绝来电。由于我的通话是视频通话,我需要打开我的应用程序并加载视频屏幕,

如果 iPhone 屏幕未锁定,它的工作完美,但一旦屏幕被锁定,我无法打开我的应用程序并重定向到视频屏幕。

如果屏幕在用户通过 CallKit 接听电话之前被锁定,我想解锁屏幕。

【问题讨论】:

  • 我正在为未越狱的 iPhone 寻找此功能。
  • 类似于 Skype 或微软团队的做法。
  • 寻找相同的解决方案?

标签: ios swift webrtc callkit


【解决方案1】:

让开发人员以编程方式解锁手机将是一个巨大的安全漏洞。

我不熟悉 Skype 或 Microsoft Team,但如果他们像 WhatsApp 一样工作,他们会使用普通的推送通知进行视频通话。当您收到正常推送并点击它时,如果手机解锁,应用程序将自动打开。如果手机被锁定,系统会要求您解锁(如果您有 Face ID,您只需要观看手机即可解锁,所以它似乎是自动的,但实际上不是)并且只有当您解锁时,您才会解锁查看打开的应用程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-12
    • 2017-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多