হাই আমি ইউনিভার্সাললিঙ্ক ব্যবহার করে আইওএস অ্যাপ তৈরি করছি।
ইউনিভার্সাল লিঙ্কটি দুর্দান্ত কাজ করে তবে কলব্যাক পদ্ধতিটি কল করা হয় না।
আমার AppDelegate.swift নীচে।
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
}
}
পদ্ধতিটি আইওএস 12 সিমুলেটারে ডাকা হয়।
সুতরাং, সমস্যাটি কেবল আইওএস 13 এ ঘটে।
কেবল iOS13 এ এই ত্রুটিটি কনসোলে মুদ্রিত হয়েছে।
ব্যাকগ্রাউন্ড টাস্কটি শেষ করা যায় না: সনাক্তকারী 1 (0x1) সহ কোনও পটভূমি টাস্ক উপস্থিত নেই বা এটি ইতিমধ্যে শেষ হয়ে গেছে। ডিবাগ করতে ইউআইএপ্লিকেশনএন্ডব্যাকগ্রাউন্ড টাস্কেরর () এ ব্রেক করুন।
সুতরাং, এটি সমস্যার কারণ হতে পারে।
আমি সত্যিই কাউকে সাহায্য করার জন্য প্রশংসা করব