ActionCodeSettings interface

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

서명:

export interface ActionCodeSettings 

속성

재산 유형 설명
기계적 인조 인간 { installApp?: 부울; 최소 버전?: 문자열; 패키지명: 문자열; } Android 패키지 이름을 설정합니다.
동적링크도메인 프로젝트에 대해 여러 사용자 정의 동적 링크 도메인이 정의된 경우 지정된 모바일 앱을 통해 링크가 열릴 때 사용할 도메인을 지정합니다(예: example.page.link ).
핸들코드인앱 부울 true로 설정하면 작업 코드 링크가 범용 링크 또는 Android 앱 링크로 전송되고 앱이 설치된 경우 앱에서 열립니다.
iOS { 번들 ID: 문자열; } iOS 번들 ID를 설정합니다.
URL 링크 계속/상태 URL을 설정합니다.

ActionCodeSettings.android

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

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

서명:

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

ActionCodeSettings.dynamicLinkDomain

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

서명:

dynamicLinkDomain?: string;

ActionCodeSettings.handleCodeInApp

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

거짓인 경우 코드는 먼저 웹 위젯으로 전송된 다음 계속 진행하면 설치된 앱으로 리디렉션됩니다.

서명:

handleCodeInApp?: boolean;

ActionCodeSettings.iOS

iOS 번들 ID를 설정합니다.

iOS 앱이 설치된 경우 해당 링크를 열려고 시도합니다.

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

서명:

iOS?: {
        bundleId: string;
    };

ActionCodeSettings.url

링크 계속/상태 URL을 설정합니다.

이는 상황에 따라 다른 의미를 갖습니다. - 링크가 웹 액션 위젯에서 처리될 때 continueUrl 쿼리 매개변수의 딥 링크입니다. - 앱에서 링크를 직접 처리하는 경우 동적 링크의 딥링크에 있는 continueUrl 쿼리 매개변수입니다.

서명:

url: string;