5#include "CoreMinimal.h"
6#include "OnlineSubsystemPico.h"
7#include "OnlineSubsystemPicoPackage.h"
8#include "OnlineSubsystemPicoNames.h"
19DECLARE_LOG_CATEGORY_EXTERN(ApplicationLifecycleInterface, Log, All);
23DECLARE_MULTICAST_DELEGATE_OneParam(FApplicationLifecycleStringResult,
const FString& );
31 FOnlineSubsystemPico& PicoSubsystem;
32 TArray<FPicoUserInfo> DetailsUserArray;
37 bool ReadLaunchDetails();
64 FDelegateHandle OnLaunchIntentChangedNotificationHandle;
65 void OnLaunchIntentChangedNotification(ppfMessageHandle Message,
bool bIsError);
Pico Application interface class.
Definition: ApplicationLifecycleInterface.h:27
FApplicationLifecycleStringResult LaunchIntentChangedCallback
Gets notified when the launch intent has been changed.
Definition: ApplicationLifecycleInterface.h:69
bool GetLaunchDetails(FLaunchDetails &OutLaunchDetails)
Gets information about how the app was launched.
bool LogDeeplinkResult(const FString &TrackingID, ELaunchResult LaunchResult)
Logs whether the user has been successfully directed to the desired destination via a deep link.
ELaunchResult
App launch result.
Definition: OnlineSubsystemPicoNames.h:110
App launch details when succeeded.
Definition: OnlineSubsystemPicoNames.h:125