0

假设我有一个支持通用链接的新闻 iOS 应用程序,对于我的统计数据,我需要知道该交互的来源。如果我在网络上,我可以知道用户是否来自例如谷歌、Facebook 或任何其他网站。

有没有办法知道每次不是用户直接打开的应用程序给我带来了流量?例如,如果我单击 Facebook 中的链接,并且用户在他的 iPhone 上安装了我的应用程序,我的应用程序将被调用而不是 Safari:我有没有办法知道 Facebook 是该流量的来源?

我知道referrerURL从 iOS 11 开始可用,但并不完全相同——实际上,我们想知道在那些referrerURL为 nil 的情况下,原始应用程序是什么。

谢谢

4

1 回答 1

0

我实际上没有测试它,但你应该能够听到:

class let didFinishLaunchingNotification: NSNotification.Name

通知并检查userInfo字典以查找sourceApplication.

参考

于 2020-11-27T17:58:22.780 回答