17#include "CoreMinimal.h"
18#include "OnlineSubsystemPico.h"
19#include "OnlineSubsystemPicoPackage.h"
20#include "OnlineSubsystemPicoNames.h"
31DECLARE_LOG_CATEGORY_EXTERN(ApplicationLifecycleInterface, Log, All);
35DECLARE_MULTICAST_DELEGATE_OneParam(FApplicationLifecycleStringResult,
const FString& );
43 FOnlineSubsystemPico& PicoSubsystem;
44 TArray<FPicoUserInfo> DetailsUserArray;
49 bool ReadLaunchDetails();
76 FDelegateHandle OnLaunchIntentChangedNotificationHandle;
77 void OnLaunchIntentChangedNotification(ppfMessageHandle Message,
bool bIsError);
Pico Application interface class.
Definition: ApplicationLifecycleInterface.h:39
FApplicationLifecycleStringResult LaunchIntentChangedCallback
Gets notified when the launch intent has been changed.
Definition: ApplicationLifecycleInterface.h:81
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:122
App launch details when succeeded.
Definition: OnlineSubsystemPicoNames.h:137