IOSCloudKitSyncStrategy

IOSCloudKitSyncStrategy

#Overview

name: IOSCloudKitSyncStrategy

The value of this variable can be defined or overridden in .ini config files. 1 .ini config file referencing this setting variable.

It is referenced in 2 C++ source files.

#Summary

#Setting Variables

#References In INI files

Location: <Workspace>/Engine/Config/BaseEngine.ini:3022, section: [/Script/IOSRuntimeSettings.IOSRuntimeSettings]

#References in C++ code

#Callsites

This variable is referenced in the following C++ source code:

#Loc: <Workspace>/Engine/Plugins/Online/IOS/OnlineSubsystemIOS/Source/Private/OnlineSubsystemIOS.cpp:172

Scope (from outer to inner):

file
function     bool FOnlineSubsystemIOS::Init

Source code excerpt:

		if (UserCloudInterface && IsCloudKitEnabled())
		{
			FString IOSCloudKitSyncStrategy = "";
			GConfig->GetString(TEXT("/Script/IOSRuntimeSettings.IOSRuntimeSettings"), TEXT("IOSCloudKitSyncStrategy"), IOSCloudKitSyncStrategy, GEngineIni);

			if (!IOSCloudKitSyncStrategy.Equals("None"))
			{
				UserCloudInterface->InitCloudSave(IOSCloudKitSyncStrategy.Equals("Always"));
			}
		}

		InitAppStoreHelper();
	}

#Loc: <Workspace>/Engine/Source/Runtime/IOS/IOSRuntimeSettings/Classes/IOSRuntimeSettings.h:189

Scope (from outer to inner):

file
class        class UIOSRuntimeSettings : public UObject

Source code excerpt:

	// iCloud Read stategy
	UPROPERTY(GlobalConfig, EditAnywhere, Category = Online, meta = (DisplayName = "iCloud save files sync strategy"), meta = (EditCondition = "bEnableCloudKitSupport"))
	EIOSCloudKitSyncStrategy IOSCloudKitSyncStrategy;

    // Should push/remote notifications support (iOS Online Subsystem) be enabled?
    UPROPERTY(GlobalConfig, EditAnywhere, Category = Online)
    bool bEnableRemoteNotificationsSupport;
    
    // Should background fetch support be enabled?