簡體   English   中英

處理來自鎖定屏幕的來電時 iOS VoIP CallKit 應用程序出現問題

[英]Issue with iOS VoIP CallKit app when handling incoming call from locked screen

我正在開發具有 VoIP 功能和 CallKit 集成的 iOS 應用程序。 我遇到了一個似乎找不到任何相關信息的問題。 這是發生的事情:

  • 設備被鎖定並接到來電
  • 顯示 CallKit 來電屏幕,我接聽電話
  • 顯示CallKit call-in-progress界面,通話正常
  • 我點擊了設備的主頁按鈕,這會導致顯示設備的鎖定屏幕。 此時有一個綠色的狀態欄顯示返回通話
  • 我點擊綠色狀態欄。 此時,顯示用於解鎖設備的 PIN 輸入屏幕。
  • 如果我輸入我的設備 PIN,我的應用程序將在前台打開並顯示其應用程序內呼叫進行中屏幕

問題是,當點擊鎖定屏幕上的綠色狀態欄時,我想回到 CallKit 通話中屏幕。 在我看來,這將是正確的行為。 但是它試圖打開我的應用程序,這導致顯示 PIN 鎖定屏幕。 似乎它不應該嘗試像這樣打開我的應用程序,除非我明確嘗試以某種方式打開它。

有沒有人遇到過這個問題,或者知道這是否可以修復? 謝謝!

這是預期的行為。 CallKit 通話中屏幕僅在電話鎖定時顯示。 如果您解鎖它並點擊綠色欄,您將始終被重定向到您的應用程序。

顯示 CallKit 屏幕的唯一方法是再次鎖定手機; 但您應該記住,如果您在未連接任何耳機的情況下嘗試鎖定電話,它將掛斷電話。

不,不可能再次從綠色 Bar 轉到本機 UI。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM