File tree 4 files changed +11
-3
lines changed
4 files changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -37,6 +37,8 @@ public static partial class ApiKeyManager
37
37
38
38
public static bool KeyDisabled { get { return _keyDisabled ; } }
39
39
40
+ internal static bool DisableApiKeyUI { get ; private set ; }
41
+
40
42
// Name for file on windows systems. / Name for key in .NET MAUI SecureStorage.
41
43
private const string _apiKeyFileName = "agolResource" ;
42
44
Original file line number Diff line number Diff line change 9
9
10
10
using ArcGIS . Helpers ;
11
11
using ArcGIS . Samples . Managers ;
12
+ using ArcGIS . Samples . Shared . Managers ;
12
13
using ArcGIS . Samples . Shared . Models ;
13
14
using ArcGIS . WPF . Viewer ;
14
15
using Esri . ArcGISRuntime ;
@@ -68,10 +69,14 @@ public SettingsWindow()
68
69
69
70
SetUpTelemetryTab ( ) ;
70
71
71
- #if STORE_RELEASE
72
+ #if RELEASE
72
73
ScreenshotTab . Visibility = Visibility . Collapsed ;
73
- APIKeyTab . Visibility = Visibility . Collapsed ;
74
74
#endif
75
+
76
+ if ( ApiKeyManager . DisableApiKeyUI )
77
+ {
78
+ APIKeyTab . Visibility = Visibility . Collapsed ;
79
+ }
75
80
}
76
81
77
82
private void SetUpTelemetryTab ( )
Original file line number Diff line number Diff line change 43
43
<XmlPoke Condition="'$(PUBLISHER)'!=''" XmlInputPath="$(MSBuildThisFileDirectory)..\src\WPF\WPF.StorePackage\Package.appxmanifest"
44
44
Value="$(PUBLISHER)" Query="/dn:Package/dn:Identity/@Publisher" Namespaces="$(AppManifestNamespace)"/>
45
45
46
- <MSBuild Projects="@(WPFProject)" Targets="Build" Properties="Configuration=$(Configuration);TargetFramework=$(_NetWindowsTarget);Platform=x64;DefineConstants=STORE_RELEASE " />
46
+ <MSBuild Projects="@(WPFProject)" Targets="Build" Properties="Configuration=$(Configuration);TargetFramework=$(_NetWindowsTarget);Platform=x64" />
47
47
<MSBuild Projects="@(WPFWAPProject)" Targets="Restore" Properties="Configuration=$(Configuration);ArcGISMapsSDKVersion=$(ArcGISMapsSDKVersion)" />
48
48
<MSBuild Projects="@(WPFWAPProject)" Targets="Build" Properties="Configuration=$(Configuration);Platform=x64;PackageCertificateKeyFile=$(PFXSignatureFile);PackageCertificatePassword=$(PFXSignaturePassword);PackageCertificateThumbprint=$(PackageCertificateThumbprint)" />
49
49
<ZipDirectory SourceDirectory="$(MSBuildThisFileDirectory)..\src\WPF\WPF.Viewer\bin\x64\Release\$(_NetWindowsTarget)" DestinationFile="$(MSBuildThisFileDirectory)..\output\WPF_$(_NetWindowsTarget)_$(Configuration)_x64.zip" Overwrite="true" />
Original file line number Diff line number Diff line change @@ -47,6 +47,7 @@ IF "%ARCGIS_API_KEY%" NEQ "" (
47
47
ECHO public static partial class ApiKeyManager ^ { >> %keyFile%
48
48
ECHO static ApiKeyManager^ (^ ) ^ { >> %keyFile%
49
49
ECHO Esri.ArcGISRuntime.ArcGISRuntimeEnvironment.ApiKey = _key = " %ARCGIS_API_KEY% " ; >> %keyFile%
50
+ ECHO DisableApiKeyUI = true; >> %keyFile%
50
51
ECHO ^ }^ }^ } >> %keyFile%
51
52
)
52
53
You can’t perform that action at this time.
0 commit comments