Integração SDK Clipe de App

O desenvolvedor direciona o usuário para a atividade correta usando o URL de invocação (o código QR, a tag NFC etc. que invoca o Clipe de App).

Antes de começar: verifique se você e o profissional de marketing já criaram um template do OneLink com Links universais e o link personalizado do OneLink configurado para direcionar todos os usuários do aplicativo. Com o template e o link personalizado já configurados, a AppsFlyer hospeda e edita o arquivo AASA para oferecer suporte a Clipes de App automaticamente. Observação: pode levar várias horas para que o arquivo AASA seja atualizado.

Para adicionar o SDK ao Clipe de App e rotear o usuário:

  1. Adicione o SDK ao seu Clipe de App
  2. Integrar o SDK
  3. [Opcional] Adicione suporte para scene delegate
  4. In the Information Property List (info.plist file) for the app clip, add the following row with the key and value as detailed in the following table.
ChaveTipovalor
AppsFlyerAppClipBoolean1
  1. Add the following code to sceneDelegate:
func scene(_ scene: UIScene, continue userActivity: NSUserActivity) {
        
    // Must for AppsFlyer attrib
    AppsFlyerLib.shared().continue(userActivity, restorationHandler: nil)
}
    
func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
        
    guard let _ = (scene as? UIWindowScene) else { return }
        
    if let userActivity = connectionOptions.userActivities.first {
       self.scene(scene, continue: userActivity)
    }
    return
}

⇲ Links do Github: Swift

  1. [Opcional] Configure a atribuição completa do Clipe de App.

  2. Informe ao profissional de marketing que a integração do SDK foi concluída e peça a ele para implementar a experiência do Clipe de App no link personalizado do OneLink e no App Store Connect. Saiba mais

📘

Exemplo

Veja nosso Clipe de App que demonstra a integração do Clipe de App da AppsFlyer.