在没有场景委托的旧版 iOS 项目中实现 Facebook 应用程序事件

问题描述 投票:0回答:1

我正在开发一个旧版 iOS 项目,其中存在 AppDelegate 文件,但没有 SceneDelegate。我需要按照此处提供的指南实施 Facebook 应用程序事件:

iOS 版 Facebook 应用程序事件。 https://developers.facebook.com/docs/app-events/getting-started-app-events-ios

鉴于项目中缺少 SceneDelegate,我想知道是否有必要实现一个 SceneDelegate,或者我是否可以继续仅在 AppDelegate 中实现 Facebook App Events。如果需要前者,如何集成 SceneDelegate 而不会对现有项目造成重大更改?

以下是一些具体问题:

是否必须与 AppDelegate 一起实现 SceneDelegate 才能集成 Facebook 应用事件?

如果 SceneDelegate 是必要的,那么在不造成中断的情况下将其集成到遗留项目中的步骤是什么?

Facebook 应用程序事件可以仅在 AppDelegate 文件中有效实施吗? 将 SceneDelegate 添加到现有项目时需要考虑哪些潜在陷阱或最佳实践?

我感谢任何关于如何最好地将 Facebook 应用程序事件集成到这个旧版 iOS 项目中而不造成重大中断的指导或见解。 谢谢!

ios swift facebook appdelegate uiscenedelegate
1个回答
0
投票

根据提供的指南:

第 6 步:连接您的应用程序委托和场景委托

这里的

并不意味着你需要在两者中实现

ApplicationDelegate
,App Delegate或Scene Delegate就足够了。

© www.soinside.com 2019 - 2024. All rights reserved.