앱 클립 SDK 연동

개발자는 호출 URL(앱 클립을 호출하는 QR 코드, NFC 태그 등)을 사용하여 사용자를 올바른 액티비티로 라우팅합니다.

시작하기 전: 사용자와 마케터가 이미 유니버설 링크가 포함된 원링크 템플릿을 만들고 전체 앱 사용자를 안내하도록 원링크 사용자 지정 링크가 설정되어 있는지 확인합니다. 템플릿과 맞춤 링크가 이미 구성된 상태에서 앱스플라이어는 앱 클립을 자동으로 지원하도록 AASA 파일을 호스팅하고 편집합니다. 참고: AASA 파일이 업데이트되는 데 몇 시간이 걸릴 수 있습니다.

SDK를 앱 클립에 추가하고 사용자를 라우팅하는 방법:

  1. 앱 클립에 SDK 추가
  2. SDK 연동
  3. [선택 사항] 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.
유형
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
}

⇲ Github 링크: Swift

  1. [선택 사항] 앱 클립-투-전체 앱 어트리뷰션을 설정합니다.

  2. 마케터에게 SDK 통합이 완료되었음을 알리고 원링크 사용자 지정 링크 및 App Store Connect에서 앱 클립 경험을 구현하도록 안내합니다. 더 알아보기

📘

앱스플라이어 앱 클립 연동을 보여주는 앱 클립을 확인하십시오.