> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PFPushNotificationsSendPushNotificationRequest

> PFPushNotificationsSendPushNotificationRequest 데이터 모델입니다.

PFPushNotificationsSendPushNotificationRequest 데이터 모델입니다.

## 구문

```cpp theme={null}
typedef struct PFPushNotificationsSendPushNotificationRequest {  
    PFPushNotificationsAdvancedPushPlatformMsg const* advancedPlatformDelivery;  
    uint32_t advancedPlatformDeliveryCount;  
    PFStringDictionaryEntry const* customTags;  
    uint32_t customTagsCount;  
    const char* message;  
    PFPushNotificationsPushNotificationPackage const* package;  
    const char* recipient;  
    const char* subject;  
    PFPushNotificationPlatform const* targetPlatforms;  
    uint32_t targetPlatformsCount;  
} PFPushNotificationsSendPushNotificationRequest;  
```

### 멤버

**`advancedPlatformDelivery`**   [PFPushNotificationsAdvancedPushPlatformMsg](/services/playfab/api-references/c/pfpushnotificationstypes/structs/pfpushnotificationsadvancedpushplatformmsg) const\*<br />*may be nullptr*

(선택 사항) 대상 디바이스에 정확하게 형식이 지정된 json을 제공할 수 있습니다. 이는 PlayFab에서 기본적으로 지원하지 않는 사용자 지정 플러그 인 논리, 필드 또는 기능에 전달할 수 있는 고급 기능입니다.

**`advancedPlatformDeliveryCount`**   uint32\_t

advancedPlatformDelivery의 개수입니다.

**`customTags`**   [PFStringDictionaryEntry](/services/playfab/api-references/c/pftypes/structs/pfstringdictionaryentry) const\*<br />*may be nullptr*

(선택 사항) 요청과 연결된 선택적 사용자 지정 태그입니다(예: 빌드 번호, 외부 추적 식별자 등).

**`customTagsCount`**   uint32\_t

customTags의 개수입니다.

**`message`**   const char\*<br />*is null-terminated*

(선택 사항) 보낼 메시지의 텍스트입니다.

**`package`**   [PFPushNotificationsPushNotificationPackage](/services/playfab/api-references/c/pfpushnotificationstypes/structs/pfpushnotificationspushnotificationpackage) const\*<br />*may be nullptr*

(선택 사항) 메시지, 제목, 아이콘 등 가능한 모든 푸시 특성을 정의합니다. 일부 매개 변수는 디바이스별로 다르므로 자세한 내용은 PushNotificationPackage 설명서를 참조하세요.

**`recipient`**   const char\*<br />*is null-terminated*

푸시 알림 받는 사람의 PlayFabId입니다.

**`subject`**   const char\*<br />*is null-terminated*

(선택 사항) 보낼 메시지의 제목입니다(일부 플랫폼에서는 표시되지 않을 수 있음).

**`targetPlatforms`**   [PFPushNotificationPlatform](/services/playfab/api-references/c/pftypes/enums/pfpushnotificationplatform) const\*<br />*may be nullptr*

(선택 사항) 메시지 또는 패키지를 받아야 하는 대상 플랫폼입니다. 생략하면 사용 가능한 모든 플랫폼으로 보냅니다.

**`targetPlatformsCount`**   uint32\_t

targetPlatforms의 개수입니다.

## 요구 사항

**헤더:** PFPushNotificationsTypes.h

## 참고 항목

[PFPushNotificationsTypes 멤버](/services/playfab/api-references/c/pfpushnotificationstypes/pfpushnotificationstypes_members)


## Related topics

- [PFPushNotificationsServerSendPushNotificationAsync](/ko/services/playfab/api-references/c/pfpushnotifications/functions/pfpushnotificationsserversendpushnotificationasync.md)
- [Services C API 개요 - PFPushNotificationsTypes.h](/ko/services/playfab/api-references/c/pfpushnotificationstypes/pfpushnotificationstypes_members.md)
- [PFPushNotificationsSendPushNotificationFromTemplateRequest](/ko/services/playfab/api-references/c/pfpushnotificationstypes/structs/pfpushnotificationssendpushnotificationfromtemplaterequest.md)
- [PFPushNotificationsServerSendPushNotificationFromTemplateAsync](/ko/services/playfab/api-references/c/pfpushnotifications/functions/pfpushnotificationsserversendpushnotificationfromtemplateasync.md)
- [PFPlatformSpecificRegisterForIOSPushNotificationRequest](/ko/services/playfab/api-references/c/pfplatformspecifictypes/structs/pfplatformspecificregisterforiospushnotificationrequest.md)
