ActionCodeSettings interface

선택적 Android 및 iOS 번들 식별자를 사용하여 필수 연결/상태 URL을 정의하는 인터페이스입니다.

서명:

export interface ActionCodeSettings 

속성

속성 유형 설명
Android { installApp?: boolean; minimumVersion?: string; packageName: string; } Android 패키지 이름을 설정합니다.
dynamicLinkDomain 문자열 프로젝트에 여러 개의 커스텀 동적 링크 도메인이 정의된 경우 지정된 모바일 앱을 통해 링크를 열 때 사용할 도메인을 지정합니다 (예: example.page.link).
handleCodeInApp) 부울 true로 설정하면 작업 코드 링크가 범용 링크 또는 Android App Links로 전송되며 앱이 설치된 경우 앱에서 열립니다.
iOS { bundleId: string; } iOS 번들 ID를 설정합니다.
URL 문자열 연결 연결/상태 URL을 설정합니다.

ActionCodeSettings.android

Android 패키지 이름을 설정합니다.

Android 앱이 설치되어 있다면 앱에서 링크를 열려고 시도할 것입니다. installApp가 전달되는 경우 기기에서 지원하는 앱이 아직 설치되지 않은 경우 Android 앱을 설치할지 여부를 지정합니다. 이 필드가 packageName 없이 제공되면 packageName를 이 필드와 함께 제공해야 한다고 설명하는 오류가 발생합니다. minimumVersion가 지정되고 이전 버전의 앱이 설치되어 있으면 앱을 업그레이드하기 위해 Play 스토어로 이동합니다.

서명:

android?: {
        installApp?: boolean;
        minimumVersion?: string;
        packageName: string;
    };

ActionCodeSettings.dynamicLinkDomain

프로젝트에 여러 개의 커스텀 동적 링크 도메인이 정의된 경우 지정된 모바일 앱을 통해 링크를 열 때 사용할 도메인을 지정합니다 (예: example.page.link).

서명:

dynamicLinkDomain?: string;

ActionCodeSettings.handleCodeInApp

true로 설정하면 작업 코드 링크가 범용 링크 또는 Android App Links로 전송되며 앱이 설치된 경우 앱에서 열립니다.

false인 경우 코드가 먼저 웹 위젯으로 전송된 다음 앱이 설치된 경우 계속 앱으로 리디렉션됩니다.

서명:

handleCodeInApp?: boolean;

액션 코드 설정.iOS

iOS 번들 ID를 설정합니다.

iOS 앱이 설치되어 있다면 앱에서 링크를 열려고 시도할 것입니다.

iOS에서는 앱 설치가 지원되지 않습니다.

서명:

iOS?: {
        bundleId: string;
    };

ActionCodeSettings.url

연결 연결/상태 URL을 설정합니다.

이는 컨텍스트에 따라 다른 의미를 갖습니다. - 웹 작업 위젯에서 링크가 처리되는 경우 continueUrl 쿼리 매개변수의 딥 링크입니다. - 앱에서 링크가 직접 처리되는 경우 동적 링크의 딥 링크에 있는 continueUrl 쿼리 매개변수입니다.

서명:

url: string;