- Added Google Drive integration for Custom Apps, so that now you can store your custom app zip/exe files to a path on Google Drive.
- Specify filename only in the “Google Drive Filename” field in your Custom App config; you can set the Drive path (where the custom apps are stored) on the Config > Apps/Functions tab > Google Drive Integration tab. By default this is “d7x Files\3rd Party Tools”.
- Any time a Google Drive filename is specified it will override the setting for Download URL and be used in its place, unless the download fails due to some error, in which case Download URL method is used as a fallback option (and the Download URL field of course can still be used for self-hosted FTP paths when the “Use FTP Server” setting is set to True.)
- Files must be uploaded to Google Drive by d7x, otherwise they cannot be downloaded! Use the “Upload File” button next to the setting field for “Google Drive Filename” in your Custom App config. This is because d7x only uses requests your permission to use the google authentication scopes necessary to work with files that it creates, d7x cannot access (in any way) any files that it does not create initially. Files can be modified outside of d7x or even *replaced* (by uploading a new “version” from the Google Drive interface) and still be accessed by d7x, provided you did not first *delete* the existing file from Google Drive and then replace it with a file of the same name (that will not work because Google Drive does not identify specific files by name/path but rather by an ID assigned at creation, therefore d7x must create the initial file itself.)
- NOTE: The upload and download progress bar used during Google Drive file transfers does not move/fill in until the file transfer is completed, so large files may appear to freeze d7x (rest assured it is NOT ‘frozen’ but indeed transferring the file.) This is an issue with an external component from a 3rd party developer that I use to interface with Google Drive, and I will need to work with them to resolve the issue. As a result, I can’t predict a timeline for resolution, nor can I promise that it will ever be resolved.
- I believe this is the final update to add Google Drive integrations, because I can’t really think of any other way to integrated it beyond what has already been done (Reports uploads in v21.12.20 and Config/Defs storage with d7xRDT usage in v21.12.30).
- Added Windows 11 to the Custom App “Windows/Platform Qualifications” settings, so you can now configure Custom Apps to run (or never run) specifically on Windows 11.
- v21.12.31.3 – Fixed an issue with config/definitions update check (as configured on the Behavior/Updates tab, bottom right) when connected to Google Drive for config/defs storage.
Leave a Reply