Tutorials

ANFP(Full Version) :

Set Up File Picker

Filter Types

Google Drive & External Apps

ANFP-Eco :

Set Up ANFP-Eco

Google Drive & External AppsUpdated

By opening the side panel in the file picker, you have access to Google Drive and external apps like Documents and Downloads. all of them work correctly, except One Drive which currently has some issues with Unreal Engine(we're working on that for next updates!).
However, in the following page, we'll talk about everything you need to manage the picking from Google Drive and external apps.

ExternalApps

Google Drive Events

Once a user selects files from Drive they're downloaded. with following Events(Download Started/ Download Succeed/ Download Failed), you can track the downloading process.

Google Drive Events

Cache Folder

As shown in the image in the previous section, when the "Download Succeed Event" is triggered, it returns the file path as a string. The downloaded files are stored in an internal directory called the Cache Folder, and the returned path points to this location. The advantage of this system is that users can pick files from Google Drive without needing to download them repeatedly—they are simply accessed from the Cache Folder.

Files picked from the Downloads and Documents directories cannot be accessed directly due to Android’s security restrictions. Instead, they are automatically copied into the Cache Folder as well, and the returned file path points to the cached copy for further use.

Here are two Blueprint nodes created for files in the Cache Folder.

Access To Copied Files

*Get All Cached Files: returns the path of files that are stored in the cache folder(picked from Google Drive, Downloads, and Documents)

To delete specific files from the Cache Folder, you can still use the 'Delete Files' Blueprint node we covered in the set up file picker.

Disable Drive & external apps

Users can select files from Google Drive and external apps automatically unless you disable them using "DisableOptions_Enum". Here's how you can do this.

Once you disable these apps, they won't be shown to users.

Diable Options Enum