Account Info

The PlayFab Account Info Module is specifically designed to collect account information of players from the PlayFab servers and integrated social servers.

Interconnected with major platforms including Facebook, Google Plus, Google Play, Game Center, FB Instant Games, Kongragate, Steam, Xbox Live, Nintendo Switch, PS4 and of course PlayFab's server.
This allows you to collect, gather and utilize the information data for your game.

The content information available includes account profiles, profile information, ids, emails, status, etc., not only from the PlayFab server, but also from

connected social networks.

 

Intstructions

1. The first step is to add the PlayFab API addon into the project.

2. Then, add the Authentication addon into the project.

3. Finally, add the Account Info addon into the project.

Features :

  • Get complete account information.

  • Get info by Email, PlayFabID, Display Name or Username.

  • Complete account data including synced.

  • Account synced and profiled.

  • Organized request and receive feature.

Network Services :

  • Facebook

  • Google Plus

  • Game Center

  • Google Play

  • Facebook Instant Games

  • Steam

  • Xbox Live

  • Nintendo Switch

  • PS4

  • PlayFab

Actions, Conditions & Expressions

Actions

Actions.png

Account Profile:

  • Get Account Info - Retrieves the user's PlayFab account details.

    • Key - ​The "Key" or "User Data Name" to retrieve.

    • Key Method - ​Choose a key available for getting the Account Information. Depending on the chosen item, it will be the "Key" to the request.

      • Email Address​

      • PlayFabID

      • Display Name

      • Username

    • Tag - A string to differentiate requests.​

  • Get Self Account Info - Retrieves the current user's PlayFab account details.

    • Tag - A string to differentiate requests.

Conditions

Account Profile:

  • On Get Account Info- Triggers when the Get Account Info Succeeded.

  • On Account Not Found - Triggers when the Get Account Info responded that the Account is not found.

  • On Error - Triggers when the Get Account Info failed with an error.

  • Is Getting Account Info - Condition to check if the Get Player Profile is still loading.

Expressions

Account Information:

  • getCreated - Return the Created Date Time of the Account.

  • getPlayFabID - Return the PlayFab ID of the Account.

  • getUsername - Return the Username of the Account.

Account : Android Device Info:

  • getAndroidDeviceID - Return the Android Device ID of the Account if available.

Account : Custom ID Info:

  • getCustomID- Return the Custom ID of the Account if available.

Account : Facebook Info:

  • getFacebookID - Return the Facebook ID of the Account if available.

  • getFacebookFullName - Return the Facebook Full Name of the Account if available.

Account : Instant Games Info:

  • getInstantGamesID - Return the Facebook Instant Games ID of the Account if available.

Account : Game Center Info:

  • getGameCenterID - Return the Game Center ID of the Account if available.

Account : Google Info:

  • getGoogleEmail - Return the Google Email of the Account if available.

  • getGoogleGender - Return the Google Gender of the Account if available.

  • getGoogleID - Return the Google ID of the Account if available.

  • getGoogleLocale - Return the Google Locale of the Account if available.

Account : IOS Device Info:

  • getIOSDeviceID - Return the IOS Device ID of the Account if available.

Account : Kongregate Info:

  • getKongregateID - Return the Kongregate ID of the Account if available.

  • getKongregateName - Return the Kongregate Name of the Account if available.

Account : Private Info:

  • getPrivateEmailAddress - Return the Private Information "Email Address" of the Account if available.

Account : Steam Info:

  • getSteamStatus - Return the Steam Activation Status of the Account. If available, it will return either "None", "ActivatedTitleKey", "PendingSteam", "ActivatedSteam", "RevokedSteam".

  • getSteamCountry - Return the Steam Country of the Account if available.

  • getSteamCurrency - Return the Steam Currency of the Account if available. For Example, "PHP" for the Philippines.

  • getSteamID - Return the Steam ID of the Account if available.

Account : User Title Info:

  • getUserTitleAvatarURL - Return the Title User Avatar URL of the Account if available.

  • getUserTitleCreated - Return the Title User Created Date Time of the Account if available.

  • getUserTitleDisplayName - Return the Title User Display Name of the Account if available.

  • getUserTitleFirstLogin - Return the Title User First Login of the Account if available.

  • getUserTitleIsBanned - Return the Title User Is Banned of the Account. If available, either returns "True" or "False".

  • getUserTitleLastLogin - Return the Title User Last Login of the Account if available.

  • getUserTitleOrigination - Return the Origination of the Account. If available, will return either "Organic", "Steam", "Google", "Facebook", "Kongregate", "Unknown", "IOS", "Android", "GameCenter", "CustomId", "XboxLive", "WindowsHello", "ServerCustomId", "FacebookInstantGamesId".

  • getUserTitleEntityID - Return the Unique ID of the entity of the Account if available.

  • getUserTitleEntityType - Return the Unique Type of the entity of the Account if available.

Account : Windows Hello Info:

  • getWindowsHelloDeviceName - Return the Windows Hello Device Name of the Account if available.

  • getWindowsHelloPublicKeyHash - Return the Windows Hello Public Key Hash of the Account if available.

Account : XBox Info:

  • getXBoxUserID - Return the XBox User ID of the Account if available.

Server Response:

  • ServerResponse - Return the "Server Response" from every request from the PlayFab Server. The server response can also be shown in the "Chrome Developer Tools : Console", if in "debug mode".
     

Request:

  • Tag - Return the "Tag" of the latest request.

 
 
 

Account Manager

If the Account Info retrieves player account details, the Account Manager manages the player accounts. This plugin has tools for developers to make predefined request changes to target accounts or use the built-in command tools to interact with the account from the server.

Game Project

Sample Setup Project

Specifications

  • Instructions - The sample project has comments and instructions on how to use the addon and its features.

  • A.C.E. Coverage - It covers the implementation of each action, condition and expression.

  • Tips and Tricks - It provides some tips and tricks to a better use of the addon and of the event-sheet system alongside it.

Supporters

Only

Get the tools

for your pro games!

Constuct Master Collection - Itch.io
Constuct Master Collection - Discord
Constuct Master Collection - Construct 3

© Construct Master Collection 2020 • All rights reserved

Contact Information:

Construct 2 Project