카카오톡 공유링크 클릭시 화면이동

안녕하세요 현재 swift5로 프로젝트를 개발중입니다.

나는 현재 공유하기를 눌러서 성공적으로 카카오톡으로 메세지를 보낼 수 있습니다. 하지만 다시 내가 공유한 카카오톡 메세지를 눌러서 공유한 화면으로 이동하는 방법을 모르겠습니다.

어떻게 내가 공유한 url 데이터를 받을 수 있습니까? 나는 AppDelegate.swift 파일에서 그 데이터를 받을 것을 예상하지만

실제로 어떻게 받는지 모르겠습니다. 그방법은 무엇입니까?

혹시 여기는 답변을 느리게 해주는 건가요? 나는 항상 자기 스스로 해결할 수 밖에 없는것 같습니다.

나는 AppDelegate 파일에서 함수를 만들어서 해결했습니다.

 // MARK: Google Login, Kakao Login
    // GIDSignIn 인스턴스의 handleURL 메소드를 호출하며 이 메소드는 애플리케이션이 인증 절차가 끝나고 받는 URL를 적절히 처리합니다.
    @available(iOS 9.0, *)
    func application(_ application: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any]) -> Bool {
        let urlComponents = URLComponents(url: url, resolvingAgainstBaseURL: false)!
        var urlDict = [String: String]()
        var moveurl : String
        if let queryItems = urlComponents.queryItems {
            for queryItem in queryItems {
                urlDict[queryItem.name] = queryItem.value
            }
        }
        if KOSession.isKakaoAccountLoginCallback(url) {
            return KOSession.handleOpen(url)
        }
        let getpushtype = "kakao"
        return true
    }
1개의 좋아요