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:
- Adicione o SDK ao seu Clipe de App
- Integrar o SDK
- [Opcional] Adicione suporte para scene delegate
- 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.
Chave | Tipo | valor |
---|---|---|
AppsFlyerAppClip | Boolean | 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
-
[Opcional] Configure a atribuição completa do Clipe de App.
-
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.
Atualizado cerca de 1 ano atrás