Flutter:当应用程序处于后台时,如何在ios上显示全屏来电



我正在开发一个视频通话应用程序,我想显示来电。当手机在前台时,我可以在android和ios中显示全屏。

当应用程序最小化时,在android中,我通过将应用程序带到前台并导航到邀请屏幕来实现这一点。

但在ios中,我做不到。我尝试了URL方案,但URL方案从其他应用程序打开了应用程序。当我尝试在应用程序中调用时,它会引发以下异常。

Runner[4467:51243][default]无法打开URL exampleapp://:错误域=FBSOpenApplicationServiceErrorDomain代码=1"请求打开";com.exampleapp";失败"UserInfo={BSErrorCodeDescription=RequestDenied,NSUnderlyingError=0x600000cabe0{Error Domain=FBSOpenApplicationErrorDomain Code=3"Application com.exampleapp既不可见也没有权限,因此可能无法执行不受信任的用户操作={BSErrorCodeDescription=Security,NSLocalizedFailureReason=Applicationcom.exampleapp既不可见也没有权限,因此可能无法执行不受信任的用户操作;com.exampleapp";失败。,FBSOpenApplicationRequestID=0x46fb,NSLocalizedFailureReason=请求被服务委托(SBMainWorkspace(拒绝,原因是:安全性("Applicationcom.exampleapp既不可见也没有权限,因此可能无法执行不受信任的用户操作">

我在网上搜索了一下,但找不到任何有用的东西。

当应用程序在ios中处于后台时,如何显示全屏来电,如WhatsUp?

我想这只有使用IOS呼叫套件才能实现,请尝试探索IOS呼叫工具包否则没有解决方案

最新更新