Merhaba UniversalLink kullanarak ios uygulaması yapıyorum.
Universal Link iyi çalışıyor, ancak geri arama yöntemi çağrılmıyor.
AppDelegate.swift'im aşağıda.
import UIKit
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
return true
}
func application(_ application: UIApplication,
willFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool {
return true
}
// this method not called!!
func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool {
print("called")
return true
}
}
Yöntem iOS 12 Simulator'da çağrılır.
Bu nedenle, sorun yalnızca iOS 13'te ortaya çıkar.
Yalnızca iOS13'te bu hata konsolda yazdırılır.
BackgroundTask sona erdirilemez: Tanımlayıcı 1 (0x1) ile arka plan görevi yok veya zaten sona ermiş olabilir. Hata ayıklamak için UIApplicationEndBackgroundTaskError () 'da mola verin.
Bu, sorunun nedeni olabilir.
Gerçekten birinin yardımına minnettar olurum