apk(点击下载) / AndroidManifest.xml


<?xml version="1.0" encoding="utf-8"?>
<manifest android:versionCode="1739" android:versionName="8.4.739" android:installLocation="auto" android:compileSdkVersion="33" android:compileSdkVersionCodename="13" package="atws.app" platformBuildVersionCode="33" platformBuildVersionName="13" n1:requiredSplitTypes="base__abi,base__density" n1:splitTypes=""
  xmlns:amazon="http://schemas.amazon.com/apk/res/android"
  xmlns:android="http://schemas.android.com/apk/res/android" xmlns:build="build.system"
  xmlns:n1="http://schemas.android.com/apk/distribution">
    <uses-sdk android:minSdkVersion="26" android:targetSdkVersion="33" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.VIBRATE" />
    <uses-permission android:name="android.permission.USE_FINGERPRINT" />
    <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="com.google.android.gms.permission.AD_ID" />
    <uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
    <queries>
        <intent>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.BROWSABLE" />
            <data android:scheme="http" />
        </intent>
        <intent>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.BROWSABLE" />
            <data android:scheme="https" />
        </intent>
        <intent>
            <action android:name="android.media.action.IMAGE_CAPTURE" />
        </intent>
        <intent>
            <action android:name="android.intent.action.SENDTO" />
            <data android:scheme="*" />
        </intent>
        <intent>
            <action android:name="android.intent.action.MAIN" />
        </intent>
        <intent>
            <action android:name="android.intent.action.GET_CONTENT" />
            <data android:scheme="*/*" />
        </intent>
        <intent>
            <action android:name="android.intent.action.INSERT" />
            <data android:mimeType="vnd.android.cursor.item/event" />
        </intent>
        <provider android:authorities="atws.fileprovider" />
        <provider android:authorities="atws_app.data.shared.anycontentprovider.provider" />
        <package android:name="com.ibkr.impact.app" />
    </queries>
    <uses-permission android:name="com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY" />
    <uses-permission android:name="com.sec.android.provider.badge.permission.READ" />
    <uses-permission android:name="com.sec.android.provider.badge.permission.WRITE" />
    <uses-permission android:name="com.htc.launcher.permission.READ_SETTINGS" />
    <uses-permission android:name="com.htc.launcher.permission.UPDATE_SHORTCUT" />
    <uses-permission android:name="com.sonyericsson.home.permission.BROADCAST_BADGE" />
    <uses-permission android:name="com.anddoes.launcher.permission.UPDATE_COUNT" />
    <uses-permission android:name="com.majeur.launcher.permission.UPDATE_BADGE" />
    <uses-feature android:name="android.hardware.wifi" android:required="false" />
    <uses-feature android:name="android.hardware.screen.landscape" android:required="false" />
    <uses-feature android:name="android.hardware.screen.portrait" android:required="false" />
    <uses-feature android:name="android.hardware.fingerprint" android:required="false" />
    <uses-permission android:name="ibkey.permission.CONTENT_PROVIDER" />
    <permission android:name="ibkey.permission.CONTENT_PROVIDER" android:protectionLevel="signature" />
    <uses-permission android:name="android.permission.USE_BIOMETRIC" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
    <uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE" />
    <uses-feature android:name="android.hardware.camera" android:required="false" />
    <uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
    <uses-feature android:name="android.hardware.camera.flash" android:required="false" />
    <application android:theme="@style/TwsLightTheme" android:label="IBKR Mobile" android:icon="@mipmap/ic_launcher" android:name="atws.app.TwsApp" android:allowBackup="false" android:largeHeap="true" android:supportsRtl="true" android:extractNativeLibs="false" android:usesCleartextTraffic="false" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:isSplitRequired="true" android:requestLegacyExternalStorage="true">
        <amazon:enable-feature android:name="com.amazon.device.messaging" android:required="false" />
        <service android:name="atws.shared.ibpush.TwsPushService" />
        <service android:name="atws.shared.ibpush.TwsPushJobSchedulerService" android:permission="android.permission.BIND_JOB_SERVICE" />
        <receiver android:name="atws.shared.ibpush.TwsPushBroadcastReceiver" android:exported="true">
            <intent-filter>
                <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
            </intent-filter>
        </receiver>
        <provider android:name="androidx.core.content.FileProvider" android:exported="false" android:authorities="atws.fileprovider" android:grantUriPermissions="true">
            <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths" />
        </provider>
        <provider android:name="atws.shared.content.TwsDataContentProvider" android:permission="ibkey.permission.CONTENT_PROVIDER" android:exported="true" android:authorities="atws_app.data.shared.anycontentprovider.provider" />
        <service android:name="atws.shared.gcm.GcmMessagesListenerService" android:exported="false">
            <intent-filter>
                <action android:name="com.google.firebase.MESSAGING_EVENT" />
            </intent-filter>
        </service>
        <activity android:theme="@style/TwsLightTheme" android:label="@string/SERVICE_AGREEMENT_WARNING_TITLE" android:name="atws.activity.serviceagreement.ServiceAgreementWarningActivity" />
        <activity android:theme="@style/TwsLightTheme" android:label="@string/SERVICE_AGREEMENT_TITLE" android:name="atws.activity.serviceagreement.ServiceAgreementActivity" />
        <activity android:theme="@style/Theme.IBKR_Login" android:name="atws.activity.image.StartupActivity" />
        <activity android:name="atws.activity.image.WelcomeActivity" />
        <activity android:name="atws.activity.image.RtlFeatureIntroActivity" />
        <activity android:label="IBKR" android:name="atws.activity.launcher.LauncherActivity" android:exported="true" android:launchMode="singleTask" android:alwaysRetainTaskState="true">
            <intent-filter>
                <category android:name="android.intent.category.LAUNCHER" />
                <action android:name="android.intent.action.MAIN" />
            </intent-filter>
            <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="twsdemo.ibkr.com" />
            </intent-filter>
            <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="ydle" android:host="ibkrmobile" />
            </intent-filter>
            <intent-filter android:autoVerify="true">
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <data android:scheme="https" android:host="www.interactivebrokers.com" android:pathPrefix="/sso/ibkr-mobile-launch" />
                <data android:scheme="https" android:host="www.interactivebrokers.co.uk" android:pathPrefix="/sso/ibkr-mobile-launch" />
            </intent-filter>
        </activity>
        <activity android:label="@string/LOGIN_OPTIONS" android:name="atws.activity.config.LoginOptionsActivity" />
        <activity android:name="atws.activity.quotes.QuotesActivity" />
        <activity android:name="atws.activity.quotes.QuotesSearchActivity" />
        <activity android:name="atws.activity.quotes.QuotesFromScannerActivity" />
        <activity android:label="IBKR" android:name="atws.activity.login.LoginActivity" android:alwaysRetainTaskState="true" android:windowSoftInputMode="stateAlwaysHidden|adjustResize" />
        <activity android:name="atws.activity.selectcontract.QueryContractActivity" android:windowSoftInputMode="adjustResize|stateHidden" />
        <activity android:name="atws.impact.search.ImpactQueryContractActivity" />
        <activity android:label="@string/SELECT_CONTRACT" android:name="atws.activity.selectcontract.ContractSelectActivity" />
        <activity android:name="atws.impact.search.scanner.ScannerInstrumentsActivity" />
        <activity android:label="IBKR" android:name="atws.activity.login.AuthActivity" android:exported="true" android:launchMode="singleTop">
            <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="ibtws" />
            </intent-filter>
        </activity>
        <activity android:label="@string/EDIT" android:name="atws.activity.quotes.edit.QuotesPageEditActivity" />
        <activity android:label="@string/EDIT" android:name="atws.impact.quotes.ImpactQuotesPageEditActivity" />
        <activity android:name="atws.activity.quotes.edit.QuoteTabEditActivity" />
        <activity android:label="@string/TRADE_DETAILS" android:name="atws.activity.trades.TradeDetailsActivity" />
        <activity android:label="@string/TRADE_DETAILS" android:name="atws.impact.transactionhistory.ImpactTradeDetailsActivity" />
        <activity android:label="@string/CONTRACT_DETAILS" android:name="atws.activity.contractdetails2.ContractDetailsActivity2" />
        <activity android:label="@string/CONTRACT_DETAILS" android:name="atws.activity.contractdetails4.ContractDetailsActivity4" android:configChanges="orientation|screenSize" android:windowSoftInputMode="adjustNothing" />
        <activity android:label="@string/ORDER_STATUS" android:name="atws.activity.orders.OrderEditActivity" />
        <activity android:label="@string/OPTION_EXERCISE_ROLL" android:name="atws.activity.exercise.OptionExerciseListActivity" android:windowSoftInputMode="adjustPan" />
        <activity android:label="@string/EXERCISE_ROLL" android:name="atws.activity.exercise.OptionExerciseActivity" android:configChanges="orientation|screenSize" />
        <activity android:label="@string/EXERCISE_OPTION" android:name="atws.impact.options.exercise.ImpactOptionExerciseActivity" android:configChanges="orientation|screenSize" />
        <activity android:label="@string/ACCOUNT" android:name="atws.activity.account.AccountActivity" />
        <activity android:label="@string/WHAT_IS_NEW" android:name="atws.activity.changelog.ChangelogActivity" />
        <activity android:label="@string/ALERT" android:name="atws.activity.alerts.AlertEditActivity" />
        <activity android:name="atws.activity.alerts.ConditionEditActivity" android:windowSoftInputMode="adjustPan" />
        <activity android:label="@string/TEXT_MESSAGE" android:name="atws.activity.alerts.AlertEditMessageActivity" />
        <activity android:label="@string/ALERTS" android:name="atws.activity.alerts.AlertsListActivity" />
        <activity android:label="@string/SCANNERS" android:name="atws.activity.scanners.ScannersListActivity" />
        <activity android:label="@string/ADVANCED_SCANNER" android:name="atws.activity.scanners.SelectInstrumentActivity" />
        <activity android:label="@string/ADVANCED_SCANNER" android:name="atws.activity.scanners.SelectScannerTypeActivity" />
        <activity android:label="@string/ADVANCED_SCANNER" android:name="atws.activity.scanners.EditFiltersActivity" />
        <activity android:label="@string/BOOK_TRADER" android:name="atws.activity.booktrader.BookTraderActivity" />
        <activity android:name="atws.activity.links.LinksListActivity" />
        <activity android:name="atws.activity.scanners.ScannerActivity" />
        <activity android:name="atws.activity.booktrader.BookTraderOrderEntryActivity" android:windowSoftInputMode="adjustPan" />
        <activity android:label="@string/MODIFY_PRICE" android:name="atws.activity.booktrader.BookTraderModifyOrderActivity" />
        <activity android:name="atws.activity.scanners.ScannerListEditActivity" />
        <activity android:name="atws.activity.privatelabel.PrivateLabelInfoActivity" />
        <activity android:name="atws.activity.combo.OptionChainActivity" android:windowSoftInputMode="adjustPan" />
        <activity android:name="atws.chart.FullScreenChartActivity" />
        <activity android:label="@string/EXIT_STRATEGY" android:name="atws.activity.orders.ExitStrategyActivity" />
        <activity android:name="atws.activity.contractdetails.ComboLegsQuotesActivity" />
        <activity android:name="atws.activity.futurespread.FutureSpreadActivity" />
        <activity android:label="IBKR" android:name="atws.activity.login.FullAccessLoginActivity" />
        <activity android:label="@string/WATCHLIST_IMPORT" android:name="atws.activity.storage.WatchlistSyncActivity" />
        <activity android:label="@string/TRADING_ASSISTANT" android:name="atws.activity.mta.MtaActivity" />
        <activity android:label="@string/NOTIFICATIONS" android:name="atws.activity.fyi.NotificationActivity" />
        <activity android:label="@string/NEWS_LIST" android:name="atws.activity.news.NewsListActivity" />
        <activity android:label="@string/PORTFOLIO_NEWS" android:name="atws.activity.news.PortfolioNewsListActivity" />
        <activity android:label="@string/PORTFOLIO_NEWS" android:name="atws.activity.news.NewsDetailsActivity" android:configChanges="orientation|screenSize" />
        <activity android:name="atws.activity.webdrv.restapiwebapp.news2.NewsActivity" android:configChanges="orientation|screenSize" />
        <activity android:name="atws.activity.webdrv.restapiwebapp.news2.NewsLanguageSettingsActivity" android:configChanges="orientation|screenSize" />
        <activity android:label="@string/TRADE_WORLDWIDE" android:name="atws.activity.webdrv.restapiwebapp.tradeworldwide.TradeWorldwideActivity" />
        <activity android:label="@string/ABOUT" android:name="atws.activity.links.AboutLinksActivity" />
        <activity android:label="@string/ACCOUNT_MANAGEMENT" android:name="atws.activity.links.AccountLinksActivity" />
        <activity android:name="atws.activity.closeallpositions.CloseAllPositionsActivity" />
        <activity android:name="atws.activity.orderpresets.OrderPresetsActivity" />
        <activity android:name="atws.activity.base.MultiFragmentActivity" />
        <activity android:label="@string/RATING_TITLE" android:name="atws.activity.rating.RatingActivity" />
        <activity android:label="@string/FRIEND_REFERRAL_WINDOW_TITLE" android:name="atws.activity.rating.TwsFriendReferralActivity" />
        <activity android:label="@string/IB_KEY_ERRORS_TITLE" android:name="atws.activity.debug.ibkey.IbKeyErrorsActivity" />
        <activity android:label="@string/IBOT" android:name="atws.activity.ibbot.IBBotActivity" />
        <activity android:label="@string/TRADING_SETTINGS" android:name="atws.activity.trades.TradingSettingsActivity" android:configChanges="orientation|screenSize" />
        <activity android:label="@string/VIDEO" android:name="atws.activity.video.VideoActivity" android:taskAffinity="video.pip" android:launchMode="singleInstance" android:configChanges="orientation|screenLayout|screenSize|smallestScreenSize" android:autoRemoveFromRecents="true" android:resizeableActivity="true" android:supportsPictureInPicture="true" />
        <activity android:label="@string/NEWS_AND_VIDEO" android:name="atws.activity.news.NewsAndVideoActivity" android:configChanges="orientation|screenSize" />
        <activity android:label="@string/MANAGE_COLUMNS" android:name="atws.activity.columnchooser.WebAppColumnsChooserActivity" android:configChanges="orientation|screenSize" />
        <activity android:label="@string/COMBO" android:name="atws.activity.combo.webapp.WebAppComboActivity" android:configChanges="orientation|screenSize" android:windowSoftInputMode="adjustNothing" />
        <activity android:label="@string/CALENDAR" android:name="atws.activity.calendar.CalendarActivity" />
        <activity android:name="atws.activity.ccpcloud.WatchlistLibraryWebAppActivity" android:launchMode="singleTask" />
        <activity android:name="atws.activity.ccpcloud.ScannersWebAppActivity" android:launchMode="singleTask" />
        <activity android:label="@string/HOMEPAGE" android:name="atws.activity.homepage.HomepageActivity" android:launchMode="singleTask" />
        <activity android:name="atws.activity.orders.PostTradeExperienceActivity" android:launchMode="singleTask" />
        <activity android:label="@string/SEARCH_SETTINGS_" android:name="atws.activity.selectcontract.FilterResultActivity" />
        <activity android:name="atws.activity.combo.chainsettings.ChainSettingsActivity" />
        <activity android:name="atws.activity.contractdetails2.CdSectionEditorActivity" />
        <activity android:label="@string/tipranks" android:name="atws.activity.tipranks.TipRanksActivity" android:configChanges="orientation|screenSize" />
        <activity android:label="@string/ORDERS_AND_TRADES" android:name="atws.activity.liveorders.OrdersTradesActivity" />
        <activity android:label="@string/PORTFOLIO" android:name="atws.activity.portfolio.PortfolioContainerActivity" />
        <activity android:label="@string/SPACE" android:name="atws.activity.main.RootContainerActivity" />
        <activity android:label="@string/CONVERT_CURRENCY" android:name="atws.activity.converter.ConverterActivity" />
        <activity android:label="@string/CURRENCY_BALANCES" android:name="atws.activity.converter.CloseCurrenciesActivity" />
        <activity android:label="@string/IMPACT_SETTINGS" android:name="atws.impact.lens.ImpactLensSettingsWebAppActivity" android:configChanges="orientation|screenSize" />
        <activity android:label="@string/IMPACT_SETTINGS" android:name="atws.activity.webdrv.restapiwebapp.lens.settings.LensSettingsWebAppActivity" android:configChanges="orientation|screenSize" />
        <activity android:label="" android:name="atws.activity.webdrv.restapiwebapp.fundamentals.FundamentalsWebAppActivity" android:configChanges="orientation|screenSize" />
        <activity android:label="@string/NONE" android:name="atws.activity.webdrv.restapiwebapp.news.RestWebAppNewsDetailsActivity" android:configChanges="orientation|screenSize" />
        <activity android:label="CUSTOMIZE_NAVIGATION" android:name="atws.activity.navmenu.BottomNavigationEditorActivity" />
        <activity android:name="atws.activity.barcodedetection.BarcodeScanningActivity" />
        <activity android:name="atws.activity.contractdetails4.ContractDetails4WebSectionEditActivity" />
        <activity android:name="atws.activity.portfolio.edit.PortfolioPagesEditActivity" />
        <activity android:name="atws.activity.ibkey.challenge.IbKeyChallengeActivity" />
        <activity android:name="atws.activity.ibkey.challenge.IbKeyChallengeActivitySingleInstance" android:exported="true" android:taskAffinity="atws.ibkey.challenge" android:autoRemoveFromRecents="true">
            <intent-filter android:autoVerify="true">
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <data android:scheme="https" android:host="www.clientam.com" android:path="/ibkr/ibkey/seamless" />
            </intent-filter>
        </activity>
        <activity android:name="atws.activity.ibkey.debitcard.IbKeyCardPushPreAuthActivity" android:taskAffinity="atws.ibkey.pushPreauth" android:autoRemoveFromRecents="true" />
        <activity android:label="@string/HELP" android:name="atws.activity.ibkey.enableuser.IbKeySecondAuthHelpActivity" />
        <activity android:name="atws.activity.ibkey.enableuser.IbKeyEnableUserActivity" />
        <activity android:label="@string/IBKEY_RECOVERY_TITLE" android:name="atws.activity.ibkey.enableuser.IbKeyRecoveryActivity" />
        <activity android:label="@string/IBKEY_RECOVERY_TITLE" android:name="atws.activity.ibkey.enableuser.IbKeyUuidRecoveryActivity" />
        <activity android:name="atws.activity.ibkey.enableuser.sessionid.IbKeySIdEnableUserActivity" android:exported="true" android:taskAffinity="atws.ibkey.activationSId" android:autoRemoveFromRecents="true">
            <intent-filter android:autoVerify="true">
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <data android:scheme="https" android:host="www.interactivebrokers.com" android:path="/sso/qr-codes" />
                <data android:scheme="https" android:host="www.interactivebrokers.co.uk" android:path="/sso/qr-codes" />
            </intent-filter>
        </activity>
        <activity android:label="@string/IBKEY_NEW_PASSWORD" android:name="atws.activity.ibkey.newpassword.IbKeyNewPasswordActivity" android:exported="true" android:taskAffinity="atws.ibkey.newPassword" android:autoRemoveFromRecents="true">
            <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="ibtwspwd" />
            </intent-filter>
        </activity>
        <activity android:label="@string/IBKEY_CHANGE_PIN" android:name="atws.activity.ibkey.changepin.IbKeyChangePinActivity" />
        <activity android:label="@string/IBKEY_HELP" android:name="atws.activity.ibkey.challenge.IbKeyHelpActivity" />
        <activity android:name="atws.activity.ibkey.debitcard.IbKeyCardPreAuthActivity" />
        <activity android:label="@string/CUSTOMER_VERIFICATION" android:name="atws.activity.ibkey.custverify.IbKeyCustomerVerificationActivity" android:taskAffinity="atws.ibkey.custVerify" android:autoRemoveFromRecents="true" />
        <activity android:name="atws.activity.ibkey.landing.IbKeyLandingActivity" />
        <activity android:name="atws.activity.ibkey.debug.IbKeyDebugActivity" />
        <activity android:name="atws.activity.ibkey.directdebit.IbKeyDdActivity" />
        <activity android:name="atws.activity.ibkey.depositcheck.IbKeyCheckActivity" />
        <activity android:label="Debug" android:name="atws.activity.debug.DebugActivity" />
        <activity android:label="IBKR" android:name="atws.activity.navmenu.NavMenuBlankActivity" />
        <activity android:label="@string/TAX_OPTIMIZER" android:name="atws.activity.webdrv.restapiwebapp.taxlot.TaxOptimizerWebAppActivity" android:configChanges="orientation|screenSize" />
        <activity android:label="@string/IMPACT_LENS" android:name="atws.activity.webdrv.restapiwebapp.lens.impact.ImpLensWebActivity" android:configChanges="orientation|screenSize" />
        <activity android:label="@string/FIN_LENS" android:name="atws.activity.webdrv.restapiwebapp.lens.fin.FinLensWebAppActivity" android:configChanges="orientation|screenSize" />
        <activity android:label="@string/DELIVERY" android:name="atws.activity.futuredelivery.DeliveryIntentActivity" android:configChanges="orientation|screenSize" />
        <activity android:name="atws.impact.login.ImpactLoginActivity" android:alwaysRetainTaskState="true" android:windowSoftInputMode="stateAlwaysHidden|adjustResize" />
        <activity android:name="atws.impact.login.HsbcLoginActivity" android:alwaysRetainTaskState="true" android:windowSoftInputMode="stateAlwaysHidden|adjustResize" />
        <activity android:name="atws.impact.login.ImpactFullAccessLoginActivity" />
        <activity android:name="atws.impact.login.ImpactLoginHelpActivity" />
        <activity android:name="atws.impact.welcome.ImpactWelcomeActivity" />
        <activity android:name="atws.impact.splash.ImpactSplashActivity" />
        <activity android:name="atws.impact.orders.ImpactOrderEditActivity" android:screenOrientation="portrait" android:configChanges="orientation" />
        <activity android:name="atws.impact.orders.posttrade.ImpactPostTradeExperienceActivity" android:launchMode="singleTask" />
        <activity android:name="atws.impact.contractdetails3.ContractDetailsActivity3" />
        <activity android:name="atws.impact.explore.ExploreWebAppActivity" />
        <activity android:label="@string/IMPACT" android:name="atws.impact.lens.imp.ImpactImpLensWebAppActivity" />
        <activity android:label="@string/FIN_LENS" android:name="atws.impact.finlens.ImpactFinLensWebAppActivity" />
        <activity android:name="atws.impact.setting.ImpactSettingsActivity" />
        <activity android:name="atws.impact.search.ImpactSwapHoldingsActivity" />
        <activity android:label="@string/IMPACT_ACCOUNT_TITLE" android:name="atws.impact.account.details.AccountDetailsActivity" />
        <activity android:name="atws.impact.explore.iaportfolio.IAPortfolioActivity" android:configChanges="orientation|screenSize" />
        <activity android:label="@string/SEND_FEEDBACK" android:name="atws.impact.feedback.ImpactFeedbackActivity" android:windowSoftInputMode="adjustResize|stateVisible" />
        <activity android:label="" android:name="atws.impact.welcome.signup.SignUpActivity" android:configChanges="orientation|screenSize" />
        <activity android:label="" android:name="atws.activity.signup.TwsSignUpActivity" android:configChanges="orientation|screenSize" />
        <activity android:label="@string/PORTFOLIO" android:name="atws.impact.portfolio.ImpactPortfolioContainerActivity" />
        <activity android:label="@string/IMPACT_ORDER_STATUS_SCREEN_TITLE" android:name="atws.impact.orders.orderstatus.ImpactOrderStatusDescriptionActivity" />
        <activity android:label="@string/NAVMENU_TRANSACTION_HISTORY" android:name="atws.impact.transactionhistory.ImpactTransactionHistoryActivity" />
        <activity android:label="@string/IMPACT_LEGAL_TITLE" android:name="atws.impact.legal.ImpactLegalActivity" android:configChanges="orientation|screenSize" />
        <activity android:label="@string/INVEST" android:name="atws.impact.explore.iainvest.IAInvestActivity" android:configChanges="orientation|screenSize" />
        <activity android:name="atws.activity.partitions.ReadOnlyPartitionActivity" />
        <activity android:name="atws.impact.portfolio.ia.ImpactReadOnlyPartitionActivity" />
        <activity android:label="" android:name="atws.activity.webdrv.restapiwebapp.am.Gen2WebViewActivity" android:configChanges="orientation|screenSize" />
        <activity android:label="" android:name="atws.activity.webdrv.restapiwebapp.faq.FAQWebAppActivity" android:configChanges="orientation|screenSize" />
        <activity android:name="atws.impact.portfolio.ia.OpenIAActivity" android:configChanges="orientation|screenSize" />
        <activity android:name="atws.impact.give.GiveWebAppActivity" android:screenOrientation="portrait" />
        <activity android:name="atws.impact.give.GiveSearchWebAppActivity" />
        <activity android:name="atws.activity.donations.ImpactDonationReceiptActivity" />
        <activity android:name="atws.impact.quotes.ImpactQuotesActivity" />
        <activity android:name="atws.impact.friendreferral.ImpactFriendReferralActivity" />
        <activity android:label="@string/CLOSE_CURRENCIES" android:name="atws.impact.converter.ImpactCloseCurrenciesActivity" />
        <activity android:name="atws.impact.converter.ImpactCurrencyConverterActivity" android:windowSoftInputMode="stateHidden" />
        <activity android:label="" android:name="atws.activity.contactus.ContactUsActivity" android:configChanges="orientation|screenSize" />
        <activity android:label="@string/SEND_FEEDBACK" android:name="atws.activity.feedback.TwsFeedbackActivity" android:windowSoftInputMode="adjustResize|stateVisible" />
        <activity android:label="@string/NOTIFICATIONS" android:name="atws.impact.fyi.ImpactNotificationActivity" />
        <activity android:label="@string/NOTIFICATION_SETTINGS" android:name="atws.impact.fyi.ImpactFyiSettingsActivity" />
        <activity android:name="atws.impact.carbonoffsets.CarbonOffsetsWebAppActivity" android:screenOrientation="portrait" />
        <activity android:name="atws.activity.carbonoffsets.ImpactCarbonTransactionReceiptActivity" />
        <activity android:name="atws.activity.webdrv.restapiwebapp.tradingview.TradingViewChartWebAppActivity" />
        <activity android:name="atws.impact.dividends.DividendsActivity" />
        <activity android:label="@string/YOUR_OPTIONS" android:name="atws.impact.options.ImpactOptionExpirationActivity" />
        <activity android:label="@string/REARRANGE_TABS" android:name="atws.activity.contractdetails4.ContractDetails4TabEditActivity" />
        <activity android:name="atws.impact.options.ImpactOptionChainActivity" />
        <activity android:name="atws.impact.list.ImpactListActivity" />
        <activity android:name="atws.impact.list.ImpactListWebappActivity" />
        <activity android:name="atws.impact.options.wizard.ImpactOptionsWizardWebAppActivity" />
        <activity android:name="atws.activity.optionwizard.TwsOptionWizardWebAppActivity" />
        <activity android:name="atws.activity.webdrv.restapiwebapp.discover.DiscoverActivity" />
        <activity android:name="atws.activity.config.SettingsActivity" />
        <activity android:label="@string/MARKETS_SHORT" android:name="atws.activity.webdrv.restapiwebapp.markets.MarketsWebAppActivity" android:configChanges="orientation|screenSize" />
        <activity android:label="@string/FEEDBACK_AND_SUGGESTIONS" android:name="atws.activity.webdrv.restapiwebapp.uservoice.UserVoiceActivity" android:configChanges="orientation|screenSize" />
        <activity android:name="com.ib.TwsMiSnapActivity" android:process=":MiSnap" android:launchMode="standard" android:configChanges="keyboardHidden|locale|orientation|screenSize" android:hardwareAccelerated="true" android:resizeableActivity="false" />
        <uses-library android:name="androidx.window.extensions" android:required="false" />
        <uses-library android:name="androidx.window.sidecar" android:required="false" />
        <service android:name="com.google.firebase.components.ComponentDiscoveryService" android:exported="false" android:directBootAware="true">
            <meta-data android:name="com.google.firebase.components:com.google.firebase.ml.vision.VisionRegistrar" android:value="com.google.firebase.components.ComponentRegistrar" />
            <meta-data android:name="com.google.firebase.components:com.google.firebase.ml.common.CommonComponentRegistrar" android:value="com.google.firebase.components.ComponentRegistrar" />
            <meta-data android:name="com.google.firebase.components:com.google.firebase.messaging.FirebaseMessagingRegistrar" android:value="com.google.firebase.components.ComponentRegistrar" />
            <meta-data android:name="com.google.firebase.components:com.google.firebase.iid.Registrar" android:value="com.google.firebase.components.ComponentRegistrar" />
            <meta-data android:name="com.google.firebase.components:com.google.firebase.analytics.connector.internal.AnalyticsConnectorRegistrar" android:value="com.google.firebase.components.ComponentRegistrar" />
            <meta-data android:name="com.google.firebase.components:com.google.firebase.crashlytics.CrashlyticsRegistrar" android:value="com.google.firebase.components.ComponentRegistrar" />
            <meta-data android:name="com.google.firebase.components:com.google.firebase.datatransport.TransportRegistrar" android:value="com.google.firebase.components.ComponentRegistrar" />
            <meta-data android:name="com.google.firebase.components:com.google.firebase.installations.FirebaseInstallationsRegistrar" android:value="com.google.firebase.components.ComponentRegistrar" />
        </service>
        <activity android:theme="@android:style/Theme.Translucent.NoTitleBar" android:name="com.google.android.gms.common.api.GoogleApiActivity" android:exported="false" />
        <receiver android:name="com.google.firebase.iid.FirebaseInstanceIdReceiver" android:permission="com.google.android.c2dm.permission.SEND" android:exported="true">
            <intent-filter>
                <action android:name="com.google.android.c2dm.intent.RECEIVE" />
            </intent-filter>
        </receiver>
        <service android:name="com.google.firebase.messaging.FirebaseMessagingService" android:exported="false" android:directBootAware="true">
            <intent-filter android:priority="-500">
                <action android:name="com.google.firebase.MESSAGING_EVENT" />
            </intent-filter>
        </service>
        <receiver android:name="com.google.android.gms.measurement.AppMeasurementReceiver" android:enabled="true" android:exported="false" />
        <service android:name="com.google.android.gms.measurement.AppMeasurementService" android:enabled="true" android:exported="false" />
        <service android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE" android:enabled="true" android:exported="false" />
        <provider android:name="com.google.firebase.provider.FirebaseInitProvider" android:exported="false" android:authorities="atws.app.firebaseinitprovider" android:initOrder="100" android:directBootAware="true" />
        <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
        <service android:name="com.google.android.datatransport.runtime.backends.TransportBackendDiscovery" android:exported="false">
            <meta-data android:name="backend:com.google.android.datatransport.cct.CctBackendFactory" android:value="cct" />
        </service>
        <service android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.JobInfoSchedulerService" android:permission="android.permission.BIND_JOB_SERVICE" android:exported="false" />
        <receiver android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver" android:exported="false" />
        <activity android:name="com.google.android.play.core.missingsplits.PlayCoreMissingSplitsActivity" android:enabled="false" android:exported="false" android:process=":playcore_missing_splits_activity" android:stateNotNeeded="true" android:launchMode="singleInstance" />
        <activity android:theme="@style/Theme.PlayCore.Transparent" android:name="com.google.android.play.core.common.PlayCoreDialogWrapperActivity" android:enabled="false" android:exported="false" android:stateNotNeeded="true" />
        <service android:name="com.google.android.play.core.assetpacks.AssetPackExtractionService" android:enabled="false" android:exported="true" />
        <meta-data android:name="com.android.vending.splits.required" android:value="true" />
        <meta-data android:name="com.android.stamp.source" android:value="https://play.google.com/store" />
        <meta-data android:name="com.android.stamp.type" android:value="STAMP_TYPE_DISTRIBUTION_APK" />
        <meta-data android:name="com.android.vending.splits" android:resource="@xml/splits0" />
        <meta-data android:name="com.android.vending.derived.apk.id" android:value="4" />
    </application>
</manifest>