1.移除ACCESS_MOCK_LOCATION 权限

2.MMKV启用AES-256加密保存
3.修复导出组件和 Deep Links的处理建议
4.加入混淆代码
5.删除蓝牙透传RAW TCP(socket)
This commit is contained in:
2026-07-14 11:08:43 +08:00
parent 4f77f25be4
commit a25e4a093d
22 changed files with 1000 additions and 173 deletions

View File

@@ -43,9 +43,9 @@
<uses-permission android:name="android.permission.READ_PHONE_STATE" /> <!-- 读取缓存数据 -->
<!-- 蓝牙扫描权限 -->
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> <!-- 获取模拟定位信息 -->
<!-- <uses-permission-->
<!-- android:name="android.permission.ACCESS_MOCK_LOCATION"-->
<!-- tools:ignore="MockLocation,ProtectedPermissions" />-->
<!-- <uses-permission-->
<!-- android:name="android.permission.ACCESS_MOCK_LOCATION"-->
<!-- tools:ignore="MockLocation,ProtectedPermissions" />-->
<permission
android:name="android.permission.INTERACT_ACROSS_USERS_FULL"
@@ -96,6 +96,7 @@
<application
android:name=".MyApplication"
android:allowBackup="false"
android:enableOnBackInvokedCallback="true"
android:fullBackupContent="false"
android:icon="@mipmap/logo_abbidot"
android:label="@string/app_name"
@@ -106,7 +107,7 @@
android:theme="@style/Theme.Tracker"
android:usesCleartextTraffic="true"
tools:replace="android:supportsRtl"
tools:targetApi="n">
tools:targetApi="33">
<activity
android:name=".ui.activity.account.cn.RegisterCNActivity"
android:exported="false" />
@@ -430,33 +431,43 @@
android:screenOrientation="portrait" />
<activity
android:name=".ui.activity.set.AboutActivity"
android:exported="false"
android:screenOrientation="portrait" />
<activity
android:name=".ui.activity.account.recharge.cn.RechargeHistoryCNActivity"
android:exported="false"
android:screenOrientation="portrait" />
<activity
android:name=".ui.activity.account.recharge.cn.RechargeDeviceDetailCNActivity"
android:exported="false"
android:screenOrientation="portrait" />
<activity
android:name=".ui.activity.account.recharge.cn.RechargeAmountCNActivity"
android:exported="false"
android:screenOrientation="portrait" />
<activity
android:name=".deprecated.ui.activity.LoginRegisterCNActivity"
android:exported="false"
android:screenOrientation="portrait" />
<activity
android:name=".ui.DebugActivity"
android:exported="false"
android:screenOrientation="portrait" />
<activity
android:name=".ui.activity.MyCropImageActivity"
android:exported="false"
android:screenOrientation="portrait" />
<activity
android:name=".ui.activity.WebViewActivity"
android:exported="false"
android:screenOrientation="portrait" />
<activity
android:name=".ui.activity.account.recharge.AddCreditCardActivity"
android:exported="false"
android:screenOrientation="portrait" />
<activity
android:name=".deprecated.ui.activity.profile.recharge.PaymentResultActivity"
android:exported="false"
android:screenOrientation="portrait" />
<activity
android:name=".ui.activity.account.recharge.PaymentMethodPayPalActivity"
@@ -478,15 +489,19 @@
android:screenOrientation="portrait" />
<activity
android:name=".ui.activity.account.recharge.PaymentMethodStripeActivity"
android:exported="false"
android:screenOrientation="portrait" />
<activity
android:name=".ui.activity.map.MapLiveActivity"
android:exported="false"
android:screenOrientation="portrait" />
<activity
android:name=".ui.activity.map.HomeMapNavigationActivity"
android:exported="false"
android:screenOrientation="portrait" />
<activity
android:name=".ui.activity.data.HistoryDataActivity"
android:exported="false"
android:screenOrientation="portrait" />
<activity
android:name=".ui.activity.device.set.LedLightActivity"
@@ -494,12 +509,15 @@
android:screenOrientation="portrait" />
<activity
android:name=".ui.activity.account.FencesAddActivity"
android:exported="false"
android:screenOrientation="portrait" />
<activity
android:name=".ui.activity.SwipeActionActivity"
android:exported="false"
android:screenOrientation="portrait" />
<activity
android:name=".ui.activity.DetailActivity"
android:exported="false"
android:screenOrientation="portrait" />
<activity
android:name=".ui.activity.SplashActivity"
@@ -560,6 +578,7 @@
<service
android:name="com.baidu.location.f"
android:enabled="true"
android:exported="false"
android:process=":remote" /> <!-- 谷歌地图 -->
<meta-data
android:name="com.google.android.geo.API_KEY"
@@ -577,6 +596,7 @@
<activity
android:name="com.hjq.logcat.LogcatActivity"
android:configChanges="orientation|screenSize|keyboardHidden"
android:exported="false"
android:launchMode="singleInstance"
android:screenOrientation="portrait"
android:theme="@style/Theme.AppCompat.Light.NoActionBar"
@@ -610,7 +630,12 @@
android:value="${MAPBOX_ACCESS_TOKEN}" />
<meta-data
android:name="com.abbidot.metadata.http.request.key"
android:value="${HTTP_REQUEST_KEY}" /> <!-- **************************************Stripe支付start********************************************* -->
android:value="${HTTP_REQUEST_KEY}" />
<meta-data
android:name="com.abbidot.metadata.card.rsa.key"
android:value="${CARD_RSA_KEY}" />
<!-- **************************************Stripe支付start********************************************* -->
<!-- <meta-data -->
<!-- android:name="com.stripe.example.metadata.backend_url" -->
<!-- android:value="${BACKEND_URL}" /> -->