簡體   English   中英

Firebase動態鏈接

[英]Firebase Dynamic links

我已經實現了到IOS應用的firebase動態鏈接。 墨水正在產生,但我想縮短鏈接以便與社交媒體共享。 但是我無法繼續生成更短的鏈接。 以下是我用於生成短鏈接的代碼。

    //2. Or create a shortened dynamic link
    components?.shorten { (shortURL, warnings, error) in
        if let error = error {
            print("error is \(error.localizedDescription)")
            return
        }

        // TODO: Handle shortURL.
        print("shortURL is \(String(describing: shortURL))")
    }

但是,每次結束時都出現以下錯誤,即“錯誤是操作無法完成。無法縮短簡短的動態鏈接:”。 因此,如何縮短長鏈接。

我已經准備了縮短長鏈接的示例代碼,希望對您有所幫助:-

        guard let link = URL(string: "https://www.hackingwithswift.com/articles/77/whats-new-in-swift-4-2") else { return }
        let dynamicLinksDomainURIPrefix = "https://xyz.page.link" //Your URL prefix added in Dynamic Links section on Firebase
        let linkBuilder = DynamicLinkComponents(link: link, domainURIPrefix: dynamicLinksDomainURIPrefix)
        linkBuilder?.shorten(completion: { (url, warnings, error) in
            if let error = error {
                print("error is \(error.localizedDescription)")
                return
            }
           print("The short URL is: \(String(describing: url!))")
        })

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM