카카오 공유하기가 앱이 꺼졌을 때 이동하지 않습니다

카카오 공유하기를 카카오톡에 한 후에 앱이 켜진 상태에서는 잘 이동합니다. 하지만 앱이 꺼진후에는 제대로 이동하지 않습니다.

무조건 첫웹화면(메인)으로 이동합니다. 데이터가 제대로 전달되지 않는것 같습니다. 무엇이 문제 입니까?

@available(iOS 9.0, *)
    func application(_ application: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any]) -> Bool {
   
        var urlDict = [String: String]()
        var moveurl : String
        urlDict[queryItem.name] = queryItem.value

        if KOSession.isKakaoAccountLoginCallback(url) {
            return KOSession.handleOpen(url)
        }
        let type = urlDict["type"]
        if urlDict["secret"] == nil &&
           urlDict["seq_no"] != nil {
          moveurl = global.apiAddress + "Detail?seq=" + urlDict["seq_no"]!

        } else if urlDict["secret"] != nil {
          moveurl = global.apiAddress + "Detail?seq=" + urlDict["seq_no"]! + "&secret=" + urlDict["secret"]!
        } else {
            if gameType != nil {
                if gameType!.hasPrefix("event")  {
                    LocalStorage.set(gameType!, "gameType")
                    moveurl = globalUrl.apiAddress + urlDict["url"]!
                } else {
                    moveurl = "Web/view/Main"
                }
            } else {
                moveurl = "Web/view/Main"
            }
        }
        LocalStorage.set(moveurl, "pageURL")
        let getpushtype = "kakao"
        switch UIApplication.shared.applicationState {
        case .background, .inactive:
            switchLogin(getpushtype)
            break
        case .active:
            switchWebView(getpushtype)
            break
        default:
            switchLogin(getpushtype)
            break
        }
        return true
    }

미리 언급하자면 pushtype을 kakao로 보낼경우 조건문이 제대로 작동한다면 첫웹화면(메인) 으로 이동할 수 없습니다.