Files
UnrealEngine/Engine/Plugins/Online/OnlineSubsystemFacebook/Source/Private/IOS/OnlineAccountFacebookIOS.cpp
2025-05-18 13:04:45 +08:00

30 lines
879 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
// Module includes
#include "OnlineAccountFacebookIOS.h"
THIRD_PARTY_INCLUDES_START
#import <AuthenticationServices/AuthenticationServices.h>
#import <SafariServices/SafariServices.h>
#import <FBSDKCoreKit/FBSDKCoreKit-Swift.h>
THIRD_PARTY_INCLUDES_END
// FOnlineUserFacebook
FUserOnlineAccountFacebookIOS::FUserOnlineAccountFacebookIOS(FBSDKProfile* FromProfile)
{
UserId = FString(FromProfile.userID);
UserIdPtr = FUniqueNetIdFacebook::Create(UserId);
RealName = FString(FromProfile.name);
FirstName = FString(FromProfile.firstName);
LastName = FString(FromProfile.lastName);
Picture.PictureData.PictureURL = FString(FromProfile.imageURL.absoluteString);
AuthToken = FString(FBSDKAuthenticationToken.currentAuthenticationToken.tokenString);
}
FUserOnlineAccountFacebookIOS::~FUserOnlineAccountFacebookIOS()
{
}