Skip to main content

EOS_EIntegratedPlatformManagementFlags_EOS_IPMF_PreferEOSIdentity

Constant EOS_EIntegratedPlatformManagementFlags_EOS_IPMF_PreferEOSIdentity 

Source
pub const EOS_EIntegratedPlatformManagementFlags_EOS_IPMF_PreferEOSIdentity: EOS_EIntegratedPlatformManagementFlags = 32;
Expand description

Some features within the EOS SDK may wish to know a preference of Integrated Platform versus EOS. When determining an absolute platform preference those with this flag will be skipped. The IntegratedPlatforms list is provided via the EOS_Platform_Options during EOS_Platform_Create.

The primary usage of the EOS_IPMF_PreferEOSIdentity and EOS_IPMF_PreferIntegratedIdentity flags is with game invites from the Social Overlay.

For game invites from the Social Overlay the EOS SDK will follow these rules: - If the only account ID we can determine for the target player is an EAS ID then the EOS system will be used. - If the only account ID we can determine for the target player is an integrated platform ID then the integrated platform system will be used. - If both are available then the EOS SDK will operate in 1 of 3 modes: - no preference identified: use both the EOS and integrated platform systems. - PreferEOS: Use EOS if the target is an EAS friend and is either online in EAS or not online for the integrated platform. - PreferIntegrated: Use integrated platform if the target is an integrated platform friend and is either online in the integrated platform or not online for EAS. - If the integrated platform fails to send then try EAS if was not already used.