App Clip SDK integration

Le développeur dirige l'utilisateur vers l'activité définie à l'aide de l'URL d'appel (le code QR, la balise NFC, etc. qui appelle le clip d'app).

Avant de commencer : le marketeur et vous devez avoir au préalable créé un template OneLink contenant des Liens universels, ainsi qu'un lien personnalisé OneLink configuré pour diriger les utilisateurs de votre app complète. Avec le template et le lien personnalisé déjà configurés, AppsFlyer héberge et modifie le fichier AASA pour prendre en charge automatiquement les App Clips. Remarque : la mise à jour du fichier AASA peut prendre plusieurs heures.

Pour ajouter le SDK au clip d'app et diriger l'utilisateur :

  1. Ajoutez le SDK à votre App Clip
  2. Intégrer le SDK
  3. (Facultatif) ajoutez la prise en charge du délégué de scène
  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.
CléTypevaleur
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
}

⇲ Liens Github : Swift

  1. (Facultatif) configurez l'attribution de l'App Clip vers l'app complète.

  2. Informez le marketeur que l'intégration du SDK est réalisée, et demandez-lui d'implémenter l'expérience App Clip dans le lien personnalisé OneLink et dans App Store Connect. En savoir plus

📘

Exemple

Voyez comment notre App Clip effectue l'intégration de l'App Clip AppsFlyer.