Integración de SDK de App Clip
El desarrollador dirige al usuario a la actividad correcta utilizando la URL de invocación (el código QR, la etiqueta NFC, etc. que invoca el App Clip).
Antes de comenzar: asegúrate de que tú y el marketer ya hayan creado una plantilla de OneLink con enlaces universales y un enlace personalizado de OneLink configurado para dirigir a los usuarios de la aplicación completa. Con la plantilla y el enlace personalizado ya configurados, AppsFlyer aloja y edita el archivo AASA para admitir App Clips automáticamente. Nota: El archivo AASA puede tardar varias horas en actualizarse.
Para agregar el SDK al App Clip y redirigir al usuario:
- Agrega el SDK a tu App Clip.
- Integrar el SDK
- [Opcional] Agrega soporte para el delegado de escena.
- 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.
Clave | Tipo | value |
---|---|---|
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
}
⇲ Enlaces de Github: Swift
-
[Opcional] Configura la atribución de App Clip a aplicación completa.
-
Hazle saber al marketer que la integración del SDK se completó y dile que implemente la experiencia de App Clip en el enlace personalizado de OneLink y en App Store Connect. Aprender más
Ejemplo
Mira nuestro App Clip que muestra la integración de App Clip de AppsFlyer.
Actualizado hace 11 meses