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:

  1. Agrega el SDK a tu App Clip.
  2. Integrar el SDK
  3. [Opcional] Agrega soporte para el delegado de escena.
  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.
ClaveTipovalue
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
}

⇲ Enlaces de Github: Swift

  1. [Opcional] Configura la atribución de App Clip a aplicación completa.

  2. 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.