繁体   English   中英

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

[英]Flutter: How to display fullscreen incoming call on ios when the app is in background?

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

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

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

Runner[4647:51243] [default] 无法打开 URL exampleapp://:错误 Domain=FBSOpenApplicationServiceErrorDomain Code=1 “打开“com.exampleapp”的请求失败。” UserInfo={BSErrorCodeDescription=RequestDenied, NSUnderlyingError=0x600000acabe0 {Error Domain=FBSOpenApplicationErrorDomain Code=3 “应用程序 com.exampleapp 既不可见也没有授权,因此不能执行不受信任的用户操作。” UserInfo={BSErrorCodeDescription=Security, NSLocalizedFailureReason=Application com.exampleapp 既不可见也没有授权,因此不能执行不受信任的用户操作。}}, NSLocalizedDescription=打开“com.exampleapp”的请求失败。, FBSOpenApplicationRequestID=0x46fb, NSLocalizedFailureReason=请求被服务委托 (SBMainWorkspace) 拒绝,原因是:安全性(“应用程序 com.exampleapp 既不可见也无权,因此不能执行不受信任的用户操作”

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

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

我想这只能使用 IOS Call-Kit,尝试探索 IOS Call-Kit 否则没有解决方案

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM