Skip to main content
Registers the iOS device to receive push notifications

Syntax

Parameters

entityHandle   PFEntityHandle PFEntityHandle to use for authentication. request   PFPlatformSpecificRegisterForIOSPushNotificationRequest* Populated request object. async   XAsyncBlock*
Inout
XAsyncBlock for the async operation.

Return value

Type: HRESULT Result code for this API operation.

Remarks

This API is available on iOS. The steps to configure and send Push Notifications is described in the PlayFab tutorials, here: https://docs.microsoft.com/gaming/playfab/features/engagement/push-notifications/quickstart. Call XAsyncGetStatus to get the status of the operation. If the service call is unsuccessful, the async result will be E_PF_NO_PUSH_NOTIFICATION_ARN_FOR_TITLE, E_PF_PUSH_SERVICE_ERROR or any of the global PlayFab Service errors. See doc page “Handling PlayFab Errors” for more details on error handling.

Requirements

Header: PFPlatformSpecific.h

See also

PFPlatformSpecific members
Last modified on October 20, 2026