> ## 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.

# Services C API overview - PFPlatformSpecific.h

> Overview of the PFPlatformSpecific.h header in the PlayFab Services C API, listing functions for Android and iOS push registration and Steam achievements.

## Functions

| Function                                                                                                                                                                                                         | Description                                                                              |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- |
| [PFPlatformSpecificClientAndroidDevicePushNotificationRegistrationAsync](/services/playfab/api-references/c/pfplatformspecific/functions/pfplatformspecificclientandroiddevicepushnotificationregistrationasync) | Registers the Android device to receive push notifications                               |
| [PFPlatformSpecificClientRegisterForIOSPushNotificationAsync](/services/playfab/api-references/c/pfplatformspecific/functions/pfplatformspecificclientregisterforiospushnotificationasync)                       | Registers the iOS device to receive push notifications                                   |
| [PFPlatformSpecificServerAwardSteamAchievementAsync](/services/playfab/api-references/c/pfplatformspecific/functions/pfplatformspecificserverawardsteamachievementasync)                                         | Awards the specified users the specified Steam achievements                              |
| [PFPlatformSpecificServerAwardSteamAchievementGetResult](/services/playfab/api-references/c/pfplatformspecific/functions/pfplatformspecificserverawardsteamachievementgetresult)                                 | Gets the result of a successful PFPlatformSpecificServerAwardSteamAchievementAsync call. |
| [PFPlatformSpecificServerAwardSteamAchievementGetResultSize](/services/playfab/api-references/c/pfplatformspecific/functions/pfplatformspecificserverawardsteamachievementgetresultsize)                         | Get the size in bytes needed to store the result of a ServerAwardSteamAchievement call.  |


## Related topics

- [Services C API overview - PFPlatformSpecificTypes.h](/services/playfab/api-references/c/pfplatformspecifictypes/pfplatformspecifictypes_members.md)
- [Services C API overview - PFPlatform.h](/services/playfab/api-references/c/pfplatform/pfplatform_members.md)
- [PFPlatformSpecificClientRegisterForIOSPushNotificationAsync](/services/playfab/api-references/c/pfplatformspecific/functions/pfplatformspecificclientregisterforiospushnotificationasync.md)
- [PFPlatformSpecificServerAwardSteamAchievementAsync](/services/playfab/api-references/c/pfplatformspecific/functions/pfplatformspecificserverawardsteamachievementasync.md)
- [PFPlatformSpecificServerAwardSteamAchievementGetResult](/services/playfab/api-references/c/pfplatformspecific/functions/pfplatformspecificserverawardsteamachievementgetresult.md)
