Applications may be deployed using a variety of installer technologies, such as executable file (.exe), or to the Google Play store, Apple App Store, Microsoft Store, or ArcGIS Marketplace.
To build and deploy an application developed with ArcGIS Maps SDK for Unreal Engine, you need:
For packaging an application, visit Packaging and Cooking Games in the Unreal Engine documentation.
If your OAuth challenge handler is based on deep linking, make sure you set up your Unreal Engine project to enable it. To do so, the manifest should be modified using Unreal Plugin Language (UPL), such as the Android APK AndroidManfiest.xml file or the iOS IPA plist file.
This is an example of the Android manifest:
<androidManifestUpdates> <loopElements tag="activity"> <setStringFromAttribute result="activityName" tag="$" name="android:name" /> <setBoolIsEqual result="bGameActivity" arg1="$S(activityName)" arg2="com.epicgames.unreal.GameActivity" /> <if condition="bGameActivity"> <true> <addElements tag="$"> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="unreal" android:host="auth" /> </intent-filter> </addElements> </true> </if> </loopElements> </androidManifestUpdates>
When you modify the manifest with UPL, be sure to include this file by using the following line of code along with
using System.IO; in the
Build.cs file of your project like the following example:
AdditionalPropertiesForReceipt.Add("AndroidPlugin", Path.Combine(ModuleDirectory, "Android_UPL.xml"));
To deploy an app to a mobile device, you can find more information on the Unreal Engine Mobile Game Development page.
For documentation specific to the Android platform, refer to the Android Game Development page.
For documentation specific to the iOS platform, refer to the iOS Game Development page.
For information about packaging applications, see the Windows content on the Packaging Projects page in the Unreal Engine documentation.
Deploying applications built with ArcGIS Maps SDK for Unreal Engine requires installation of Microsoft Visual C++ 2015-2022 Redistributable.
For information about packaging applications, see the macOS content on the Packaging Projects page in the Unreal Engine documentation.