private void DrawAppTrackingSubmoduleGUI()
        {
            IsAppTrackingSubmoduleEnabled = DrawUppercaseSectionWithToggle(AppTrackingSectionKey, AppTrackingSubmoduleLabel, IsAppTrackingSubmoduleEnabled, () =>
            {
                if (IsAppTrackingSubmoduleEnabled)
                {
                    if (PrivacyModuleManager != null)
                    {
                        /**
                         * // Android permissions.
                         * var permHolder = PrivacyModuleManager.AndroidPermissionHolderForSubmodule(Submodule.AppTracking);
                         *
                         * if (permHolder != null)
                         *  DrawAndroidPermissionsRequiredSubsection(permHolder.GetAndroidPermissions(), new GUIContent("Required Android Permissions"));
                         **/

                        // iOS keys.
                        var itemHolder = PrivacyModuleManager.iOSInfoItemsHolderForSubmodule(Submodule.AppTracking);

                        if (itemHolder != null)
                        {
                            DrawIOSInfoPlistItemsRequiredSubsection(itemHolder.GetIOSInfoPlistKeys(), new GUIContent("Required iOS Info.plist Keys"));
                        }
                    }
                }
                else
                {
                    EditorGUILayout.HelpBox(AppTrackingSubmoduleIntroMsg, MessageType.Info);
                }
            });
        }
        private void DrawIOSInfoPlistItemsRequiredByPrivacySubmodule(Submodule submod)
        {
            if (PrivacyModuleManager != null)
            {
                var itemHolder = PrivacyModuleManager.iOSInfoItemsHolderForSubmodule(submod);

                if (itemHolder != null)
                {
                    DrawIOSInfoPlistItemsRequiredSubsection(itemHolder.GetIOSInfoPlistKeys(), new GUIContent("Required iOS Info.plist Keys"));
                }
            }
        }