火力地堡动态链接

问题描述 投票:0回答:1

我实现了一个火力点动态链接到iOS应用程序。该油墨产生,但我想缩短为了与社会化媒体分享的链接。但我无法产生一个短链接进行。下面是我使用生成的短链接的代码。

    //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))")
    }

但每次它结束了与下面的错误这是一次“错误是无法完成的操作不能缩短短的动态链接:。”因此,如何在短长链接。

ios firebase-dynamic-links swift4.2
1个回答
0
投票

我已经准备了缩短长链接,希望可以帮助你的示例代码: -

        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!))")
        })
© www.soinside.com 2019 - 2024. All rights reserved.