Отправка событий о переходе по deeplink

Для ручной отправки события об открытии и переходе по deeplink необходимо вызвать следующий код:

TrackerTop100.trackDeeplink(link: deeplink)

DEEPLINK (обязательный) - строковое представление deeplink, например, "myapp://path/to/screen"

func application(  
     _ app: UIApplication,  
     open url: URL,  
     options: [UIApplication.OpenURLOptionsKey: Any] = [:]  
 ) -> Bool {  
     TrackerTop100.trackDeeplink(link: url.absoluteString)  
     return true  
 }  
  
 func application(  
     _ application: UIApplication,  
     continue userActivity: NSUserActivity,  
     restorationHandler: @escaping (\[UIUserActivityRestoring\]?) -> Void  
 ) -> Bool {  
     if userActivity.activityType == NSUserActivityTypeBrowsingWeb,  
        let webpageURL = userActivity.webpageURL  
     {  
         TrackerTop100.trackDeeplink(link: webpageURL.absoluteString)  
     }  
     return true  
 }

Last updated