Firebase动态链接在安装后以及应用程序在后台时都能正常运行。
但是,如果它来自非活动状态(应用已关闭),则无效。 applicationOpenURL和applicationUserActivity都没有被调用。
之前有人经历过这个吗?我一直试图用Firebase的教程来回解决这几天。我确定我在这里错过了一些东西。
答案 0 :(得分:2)
将它放在didFinishLaunchingWithOptions
中//Handle dynamic links when app is CLOSED
let activityDic = launchOptions?[.userActivityDictionary]
if let isActivityDic = activityDic {
// Continue activity here
return true
}
如果应用程序从CLOSED状态打开,它将调用continue userActivity。