registerAppForAdNetworkAttribution() 方法调用

问题描述

我使用 Branch SDK 来支持 SKAdNetwork。 https://help.branch.io/using-branch/docs/branchskadnetwork-integration-instructions#app-option-1-use-the-branch-sdk-to-manage-skadnetwork 我将 StoreKit 添加到我的 iOS 应用程序中,在苹果文档 https://developer.apple.com/documentation/storekit/skadnetwork/2943654-registerappforadnetworkattributi 中,他们提到在第一次启动因广告而安装的应用程序后会调用函数。 但我没有找到任何关于在何处以及如何实现它的文档,它是在应用程序端还是在分支端。我怎么知道它被触发了?怎么称呼?我应该导入一些东西吗? 任何帮助表示赞赏

解决方法

您似乎正在使用 Branch SDK,并带有让 SDK 管理 SKAdNetwork 的选项。如果是这种情况,一旦您在 App 中初始化 SDK,例如在 didFinishLaunch 函数中,SDK 会处理 registerAppForAdNetworkAttribution 调用。你不需要在 App 中再次调用它。 如果您选择自己管理 SKAdNetwork,那么您需要从 App didFinishLaunch 函数中调用 registerAppForAdNetworkAttribution。理想情况下,每次应用安装只调用一次,但 Apple 文档说如果多次调用它不会产生任何影响。