



Мне нужна помощь с этим. Проект выполнен на мультиплатформе Kotlin. Если у меня возникли проблемы с обработкой ссылок, это нормально, но мое приложение даже не пыталось открыть. На всякий случай это мой код, а структура проекта была сгенерирована https://kmp.jetbrains.com/?android=true ... Tests=true
Класс с кодом для отправки полученного URL-адреса для обработки - это iOSApp, и вот код тоже:

import SwiftUI
import ComposeApp
@UIApplicationMain
class AppDelegate: NSObject, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool {
self.window = UIWindow(frame: UIScreen.main.bounds)
let mainViewController = UIHostingController(rootView: ContentView())
self.window!.rootViewController = mainViewController
self.window!.makeKeyAndVisible()
return true
}
func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
iOSDeeplinkHandler.shared.addLink(value: url.absoluteString)
return true
}
func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool {
guard userActivity.activityType == NSUserActivityTypeBrowsingWeb,
let url = userActivity.webpageURL
else {
return false
}
iOSDeeplinkHandler.shared.addLink(value: url.absoluteString)
return true
}
}
Подробнее здесь: https://stackoverflow.com/questions/798 ... -link-used
Мобильная версия