Browse Source

Merge branch 'v1.1.5' into v1.1.5-iOS

“HeShaoZe” 3 months ago
parent
commit
82b65d6269

+ 1 - 0
assets/string/base/string.xml

@@ -402,4 +402,5 @@
         1.订阅后会从您的iunes账户中扣除相关费用。如需取消续订,请在当前订阅周期结束前,至少24小时内通过手机“账户设置”的订阅管理关闭自动续费功能。
         \n2.未成年人请在监护者的陪同下进行购买。 \n3.购买后不支持退款,请仔细审阅《隐私权政策》《用户协议》和《会员协议》。
     </string>
+    <string name="ai_generate_alert">*以上文本内容均由AI生成</string>
 </resources>

+ 3 - 3
lib/main.dart

@@ -41,6 +41,9 @@ void main() {
     //非隐私相关
     initCommon();
 
+    //隐私相关:系统参数&第三方sdk初始化
+    await PrivacyCompliance.ensurePolicyGranted(AppInitTask());
+
     ///实现推送
     if (Platform.isIOS) {
       // ⚠️ 必须在 runApp 前
@@ -49,9 +52,6 @@ void main() {
 
     runApp(const MyApp());
 
-    //隐私相关:系统参数&第三方sdk初始化
-    await PrivacyCompliance.ensurePolicyGranted(AppInitTask());
-
     //檢查地址
     checkEnv();
   });

+ 13 - 2
lib/module/analyse/location_analyse_page.dart

@@ -47,8 +47,19 @@ class LocationAnalysePage extends BasePage<LocationAnalyseController> {
         ColorName.white,
         '#D8D8FE'.color,
       ], begin: Alignment.topCenter, end: Alignment.bottomCenter)),
-      child: Stack(
-        children: [buildAnalyseView(), buildBackBtnView()],
+      child: Column(
+        children: [
+          Expanded(
+              child: Stack(
+            children: [buildAnalyseView(), buildBackBtnView()],
+          )),
+          SizedBox(height: 6.w),
+          Text(
+            StringName.aiGenerateAlert,
+            style: TextStyle(fontSize: 9.sp, color: ColorName.black30),
+          ),
+          SizedBox(height: 10.w),
+        ],
       ),
     );
   }

+ 6 - 1
lib/module/track/track_day_detail/track_share_view.dart

@@ -71,6 +71,11 @@ class TrackShareView extends StatelessWidget {
             ),
           ),
           buildContent2View(),
+          SizedBox(height: 6.w),
+          Text(
+            StringName.aiGenerateAlert,
+            style: TextStyle(fontSize: 9.sp, color: ColorName.black30),
+          ),
           Visibility(
               visible: trackDailySummary.stayLongest == null,
               child: SizedBox(height: 80.w)),
@@ -94,7 +99,7 @@ class TrackShareView extends StatelessWidget {
         Column(
           crossAxisAlignment: CrossAxisAlignment.start,
           children: [
-            Text(Platform.isIOS? StringName.appNameIos : StringName.appName,
+            Text(Platform.isIOS ? StringName.appNameIos : StringName.appName,
                 style: TextStyle(
                     fontSize: 12.sp,
                     fontWeight: FontWeight.bold,

+ 2 - 0
lib/resource/string.gen.dart

@@ -341,6 +341,7 @@ class StringName {
   static String get memberActivityToBuy => 'member_activity_to_buy'.tr; // 去使用
   static String get memberIosPayDesc => 'member_ios_pay_desc'
       .tr; // 1.订阅后会从您的iunes账户中扣除相关费用。如需取消续订,请在当前订阅周期结束前,至少24小时内通过手机“账户设置”的订阅管理关闭自动续费功能。 \n2.未成年人请在监护者的陪同下进行购买。 \n3.购买后不支持退款,请仔细审阅《隐私权政策》《用户协议》和《会员协议》。
+  static String get aiGenerateAlert => 'ai_generate_alert'.tr; // *以上文本内容均由AI生成
 }
 class StringMultiSource {
   StringMultiSource._();
@@ -678,6 +679,7 @@ class StringMultiSource {
       'member_activity_to_buy': '去使用',
       'member_ios_pay_desc':
           '1.订阅后会从您的iunes账户中扣除相关费用。如需取消续订,请在当前订阅周期结束前,至少24小时内通过手机“账户设置”的订阅管理关闭自动续费功能。 \n2.未成年人请在监护者的陪同下进行购买。 \n3.购买后不支持退款,请仔细审阅《隐私权政策》《用户协议》和《会员协议》。',
+      'ai_generate_alert': '*以上文本内容均由AI生成',
     },
   };
 }