Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Criar e Utilizar Custom URL Schemes no Ambiente Apple

Custom URL Schemes são uma forma poderosa de permitir que aplicativos se comuniquem entre si no ambiente iOS e macOS. Eles permitem que um aplicativo seja aberto a partir de outro aplicativo ou de um link em um navegador da web. No ecossistema Apple, esses esquemas são amplamente utilizados para criar experiências de usuário integradas e fluídas.


Para criar um Custom URL Scheme para um aplicativo iOS, você deve seguir os seguintes passos:


1. Configuração no Xcode:



  • Abra seu projeto no Xcode.

  • No navegador de projeto, selecione o arquivo de projeto no topo.

  • Selecione seu alvo na lista de alvos.

  • No painel de configurações do alvo, clique na aba "Info".

  • Expanda a seção "URL Types".

  • Clique no botão "+" para adicionar um novo tipo de URL.

  • No campo "URL Schemes", insira o nome do seu esquema personalizado. Por exemplo, se você inserir "meuapp", o seu aplicativo poderá ser aberto com URLs que começam com "meuapp://".


2. Manipulação de URLs no Código:



  • No seu AppDelegate, implemente o método application(_:open:options:) para lidar com URLs recebidos.
    func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
    // Verifique se o esquema é o que você espera
    if url.scheme == "meuapp" {
    // Faça algo com a URL, como navegar para uma parte específica do seu aplicativo
    print("URL recebida: \(url)")
    return true
    }
    return false
    }


3. Testando o Esquema:



  • Você pode testar seu Custom URL Scheme abrindo o Safari no dispositivo e digitando o URL no formato "meuapp://algumrecurso". Isso deve abrir seu aplicativo e acionar o código que você escreveu para lidar com a URL.


Esses passos permitem que você configure e utilize Custom URL Schemes em seus aplicativos iOS, proporcionando uma maneira eficiente de interagir com outros aplicativos e serviços.


To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.