如何在 swift iOS 应用程序中调用分支初始化

Posted

技术标签:

【中文标题】如何在 swift iOS 应用程序中调用分支初始化【英文标题】:How to call Branch initialisation inside the swift iOS application 【发布时间】:2020-04-06 02:30:31 【问题描述】: 我的 ios 应用程序中有一个电子邮件部分,我们正在接收电子邮件信使中的链接,现在的问题是,当我点击该链接时,我无法获取诸如 reference_id 等分支参数......因此无法导航到特定屏幕。

简而言之,我们可以使用 appdelegate 中的 Branch.getInstance().initSession(launchOptions: launchOptions) 在应用程序外部进行导航,didFinishLaunchingWithOptions 方法但是是否可以获得分支参数? [String: AnyObject] 在应用程序中,是的,那么我们如何访问它?*

【问题讨论】:

【参考方案1】:

如果所有步骤都已实施,您能否重新检查我们的集成文档:https://help.branch.io/developers-hub/docs/ios-basic-integration#section-initialize-branch

另外,请在此处检查 Branch SDK 集成:https://help.branch.io/developers-hub/docs/ios-testing#section-test-your-branch-integration

这将有助于检查普遍存在的问题。

如果您需要我们检查集成和日志,您可以联系 support@branch.io。

【讨论】:

以上是关于如何在 swift iOS 应用程序中调用分支初始化的主要内容,如果未能解决你的问题,请参考以下文章

iOS Swift 可解码:错误:无法为没有参数的类型调用初始化程序

如何在 Swift 中为 iOS 10 和 iOS 9.3 初始化 NSManagedObject 子类

如何使用 Swift 使用此代码片段为 iOS 应用程序初始化 SDK?

如何在 iOS 10 Swift 3 中初始化 NSFetchedResultsController

ios开发swift学习第三天:逻辑分支

如何在 iOS swift 中使用多个属性初始化 CBMutableCharacteristic