FirebaseLegacyNativeMessage interface

Firebase 레거시 HTTP 인터페이스에 대한 HTTP JSON 메시지의 대상, 옵션 및 페이로드를 나타냅니다.

속성

collapse_key

메시지 그룹을 식별하는 데 사용됩니다.

condition

메시지 대상을 결정하는 조건의 논리적 식입니다.

content_available

백그라운드 알림 플래그입니다. 자동 백그라운드 업데이트를 수행하려면 값 1을 지정하고 페이로드에 경고, 배지 또는 소리 키를 포함하지 않습니다.

data

메시지 페이로드의 사용자 지정 키-값 쌍입니다.

dry_run

true로 설정하면 개발자가 실제로 메시지를 보내지 않고 요청을 테스트할 수 있습니다.

mutable_content

알림 서비스 앱 확장 플래그입니다. 값이 1이면 시스템은 배달 전에 알림 서비스 앱 확장 프로그램에 알림을 전달합니다.

notification

알림 페이로드의 미리 정의된 사용자 표시 키-값 쌍입니다.

priority

메시지의 우선 순위입니다.

registration_ids

멀티캐스트 메시지의 수신자, 둘 이상의 등록 토큰으로 전송된 메시지입니다.

restricted_package_name

메시지를 받기 위해 등록 토큰이 일치해야 하는 애플리케이션의 패키지 이름입니다.

time_to_live

디바이스가 오프라인인 경우 메시지를 FCM 스토리지에 보관해야 하는 기간(초)을 지정합니다.

to

메시지의 받는 사람입니다.

속성 세부 정보

collapse_key

메시지 그룹을 식별하는 데 사용됩니다.

collapse_key?: string

속성 값

string

condition

메시지 대상을 결정하는 조건의 논리적 식입니다.

condition?: string

속성 값

string

content_available

백그라운드 알림 플래그입니다. 자동 백그라운드 업데이트를 수행하려면 값 1을 지정하고 페이로드에 경고, 배지 또는 소리 키를 포함하지 않습니다.

content_available?: boolean

속성 값

boolean

data

메시지 페이로드의 사용자 지정 키-값 쌍입니다.

data?: Record<string, any>

속성 값

Record<string, any>

dry_run

true로 설정하면 개발자가 실제로 메시지를 보내지 않고 요청을 테스트할 수 있습니다.

dry_run?: boolean

속성 값

boolean

mutable_content

알림 서비스 앱 확장 플래그입니다. 값이 1이면 시스템은 배달 전에 알림 서비스 앱 확장 프로그램에 알림을 전달합니다.

mutable_content?: number

속성 값

number

notification

알림 페이로드의 미리 정의된 사용자 표시 키-값 쌍입니다.

notification?: FirebaseLegacyAppleNativePayload | FirebaseLegacyAndroidNativePayload | FirebaseLegacyWebNativePayload

속성 값

priority

메시지의 우선 순위입니다.

priority?: "normal" | "high"

속성 값

"normal" | "high"

registration_ids

멀티캐스트 메시지의 수신자, 둘 이상의 등록 토큰으로 전송된 메시지입니다.

registration_ids?: string[]

속성 값

string[]

restricted_package_name

메시지를 받기 위해 등록 토큰이 일치해야 하는 애플리케이션의 패키지 이름입니다.

restricted_package_name?: string

속성 값

string

time_to_live

디바이스가 오프라인인 경우 메시지를 FCM 스토리지에 보관해야 하는 기간(초)을 지정합니다.

time_to_live?: number

속성 값

number

to

메시지의 받는 사람입니다.

to?: string

속성 값

string