Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如果应用程序在后台iOS13中运行,则Firebase动态链接无法工作。

如果应用程序在后台iOS13中运行,则Firebase动态链接无法工作。
EN

Stack Overflow用户
提问于 2020-07-03 02:30:23
回答 1查看 431关注 0票数 0

我已经为我的iOS应用程序设置了Firebase动态链接,我在iOS 13上只遇到了一个场景的问题:

  • 如果应用程序已经在后台运行/打开,并且单击了深度链接,我的应用程序就会打开,但不会处理深度链接->,也不会触发一个处理深度链接的回调方法。

因此,其他两种方案正在正常工作:

如果用户没有应用程序,则应用程序将被安装,如果应用程序关闭,则在

  • 中正确处理深度链接,单击深度链接将打开应用程序,我的回调方法在SceneDelegate

中被触发。

当应用程序已经在后台运行时,应该为场景触发哪种回调方法?

到目前为止,我已经实现了以下几个方面: App委托

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
func application(_ application: UIApplication, continue userActivity: NSUserActivity,
               restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool
func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any]) -> Bool
func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool

SceneDelegate

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions)
func scene(_ scene: UIScene, openURLContexts URLContexts: Set<UIOpenURLContext>)
func scene(_ scene: UIScene, continue userActivity: NSUserActivity)

根据我在日志中所看到的,只有SceneDelegate中的第一个方法正在被调用,另外两个方法从未调用过。

有什么建议吗?

你好,米洛斯

EN

回答 1

Stack Overflow用户

发布于 2020-08-03 06:11:30

通过完全删除SceneDelegate并仅依赖于AppDelegate的三个提到的函数来解决问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62713536

复制
相关文章
LabVIEW应用程序后台运行
本篇博文分享LabVIEW虽然不常用但是很有意思的一个开发技巧:应用程序后台运行。运行程序后自动隐藏前面板窗口和任务栏图标。
不脱发的程序猿
2022/05/07
1.4K0
LabVIEW应用程序后台运行
应用程序的加载——dyld动态链接器的工作流程
每一个应用程序都会依赖很多底层库、第三方库、自己的组件库、模块库等,这些库本质上是可执行的二进制文件,而这些二进制文件是可以被操作系统写入到内存的,我们日常所说的加载库就是指的将库写入到内存中。
拉维
2021/03/10
2K0
应用程序的加载——dyld动态链接器的工作流程
在 .NET 应用程序中运行 JavaScript
前几天我在做一个副业,意识到我需要使用一些 JavaScript 功能。一想到要再次处理 Node.js 和 npm,我就完全放弃了,所以我决定研究一下在 .NET 应用程序中运行 JavaScript 的可能性。很疯狂吧?实际上,这出乎意料的简单。
独立观察员
2022/12/06
2.6K0
在 .NET 应用程序中运行 JavaScript
SignalR 在IE中无法工作 - Internet Explorer
运行基于SignalR的超线程上载器的代码,发现SignalR 在IE 9上居然没法工作了,提示如下: 提示很明显,需要json2.js的支持。 使用Nuget 搜索json2.js 并安装: 在引用
张善友
2018/01/29
3.3K0
SignalR 在IE中无法工作 - Internet Explorer
在WordPress后台菜单系统中添加Home链接
在wordpress后台如果想打开前台的话,要想先把鼠标移动到左上角菜单,然后在下拉菜单中点击“查看站点”,很是麻烦,能不能在 WordPress 后台菜单系统中添加 Home 链接呢?
ytkah
2022/03/14
7290
Android Firebase 服务简介
Firebase初步了解 什么事Firebase? Firebase成立于2011年,在被Google收购之前,Firebase是一个协助开发者快速构建App,能够提供行动应用专用开发平台及SDK的一款产品,简单的说大概就是一套集成后台服务工具。早在2014年,谷歌收购了Firebase,这主要是一种面向应用程序开发人员的数据库。Firebase基本上向广大的应用程序开发人员提供不同的服务,比如存储、消息传递、通知和身份验证等服务。 在今年的I/O大会上,谷歌发表了新版的Firebase,新的Firebas
xiangzhihong
2018/02/05
22.8K0
Android  Firebase 服务简介
如何使程序在Linux后台运行
这样一来,test程序就在后台运行了。但是,这样处理还不够,因为这样做虽然程序是在后台运行了,但log依然不停的输出到当前终端。因此,要让终端彻底的清静,还应将log重定向到指定的文件:
阿凡亮
2020/04/14
8.8K0
使程序在Linux下后台运行
我们计算的程序都是周期很长的,通常要几个小时甚至一个星期。我们用的环境是用putty远程连接到日本Linux服务器。所以使程序在后台跑有以下三个好处:
SingYi
2022/07/14
4.3K0
在 Linux or windows 上后台运行服务
  此时可以访问 http://ip:8000 验证服务是否成功启动了(详细操作见另一篇文章-Python 一行搭建文件服务器)
我是胖虎啊
2022/06/27
3.2K0
在 Linux or windows 上后台运行服务
在Windows上如何后台运行JuiceFS
JuiceFS的Badger引擎改造完成以后,需要在Windows下面进行后台运行。因为现有的JuiceFS中还没有在Windows下的后台运行实现,所以需要通过其他途径解决。
用户1260683
2022/03/30
2.8K0
在Windows上如何后台运行JuiceFS
WordPress 技巧:在 WordPress 后台菜单系统中添加 Home 链接
WordPress 新的自定义菜单是非常好的一个功能。现在我们可以通过添加自定义链接来添加首页的链接,这里展示个技巧,把首页的链接放入 WordPress 后台菜单系统的 Pages wiget 中,让用户直接拖动添加:
Denis
2023/04/15
7890
VBA实用小程序61: 在文件夹内所有文件中运行宏/在工作簿所有工作表中运行宏
在文件夹中所有文件上运行宏,或者在Excel工作簿中所有工作表上运行宏,这可能是一种非常好的Excel自动化方案。例如处理类似的数据工作簿文件并想要提取数据或转换该工作簿。下面给出了适用这种情况的一些VBA程序,这些程序代码整理自analystcave.com,供有兴趣的朋友参考。
fanjy
2019/12/12
4.8K0
链接 动态链接 静态链接
要想了解底层,链接是一个不得不过的一关,我总结了下学习的心得,首先要了解链接器到底是如何工作的,链接器分为两类,一个是静态链接,一个是动态链接,先来讲解静态链接,静态链接要干两件事:
gzq大数据
2021/09/26
2.9K0
开始在Kubernetes运行Python应用程序
你知道你想要在Kubernetes中运行应用程序,但不知道从哪里开始。或者你刚刚开始,但不知道自己不知道什么。在本博客中,你将了解如何封装应用程序,并使其在Kubernetes运行。
CNCF
2019/12/04
3.5K0
开始在Kubernetes运行Python应用程序
如果R代码一定要访问github链接导致运行失败
然后我在运行immunedeconv包里面的mcp_counter时候,发现它需要访问一个在github的文本文件:
生信技能树
2023/10/23
2550
如果R代码一定要访问github链接导致运行失败
无法定位序数10于动态链接库crt.dll_无法定位序数3883于动态链接库
开发环境:VS2008 使用RELEASE生成了可执行文件,发如今某些电脑上能够正常执行,但在部分电脑中执行失败提示:无法定位序数8523于动态链接库mfc90.dll
全栈程序员站长
2022/09/20
7340
纯代码在WordPress后台顶栏添加链接
有些插件或者表单内容需要经常查看,单如果插件没有提供很好的入口,就要越过一层层的选项去。很麻烦
AlexTao
2019/08/17
5160
MacOS平台下@rpath在动态链接库中的应用
一、背景介绍       公司开发的一个底层库被用在了Mac平台的多个产品中。在开发这个底层库的初期,对于Mac OSX下的Install name 并没有过多的了解。对于XCode中的install
24K纯开源
2018/01/18
4.3K0
MacOS平台下@rpath在动态链接库中的应用
在Ubuntu的shell中启动eclipse且让它后台运行
在Ubuntu中,从命令行启动eclipse之后(比如执行./eclipse就启动eclipse了),用于启动该eclipse的shell就会被阻塞,我们什么都做不了,直到该eclipse被关闭为止。
克虏伯
2019/04/15
1.9K0
在Ubuntu的shell中启动eclipse且让它后台运行
应用程序设计:在动态库中如何调用外部函数?
不论是在 Windows 系统中,还是在 Unix 系列平台上,到处都能见到我的身影,因为我能为大家节省很多资源啊,资源就是人民币!
IOT物联网小镇
2021/06/22
2.7K0
应用程序设计:在动态库中如何调用外部函数?

相似问题

如果目标应用程序已运行,则Firebase动态链接无法工作。

11

如果应用程序关闭,则Firebase动态链接无法工作

10

如果应用程序处于后台,则Firebase通知不能正常工作

13

Firebase动态链接无法在使用iOS13的iPhone 8上打开应用程序

118

Firebase深度链接在Android中无法在后台运行

210
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文