Просмотр исходного кода

Clarify onboarding diagnostics hint

Deniz Cengiz 1 год назад
Родитель
Сommit
f33a24d099

+ 10 - 4
Trio/Sources/Localizations/Main/Localizable.xcstrings

@@ -8830,7 +8830,13 @@
     "•  App diagnostic insights help us enhance app stability, ensure safety for all users, and enable us to quickly identify and resolve critical issues." : {
 
     },
-    "•  Trio collects the App state on crash, device, iOS and general system info, and crash stack trace." : {
+    "•  Trio collects the app's state on crash, device, iOS and general system info, and a stack trace." : {
+
+    },
+    "•  Trio does not collect any health related data, e.g. glucose readings, insulin rates or doses, meal data, setting values, or similar." : {
+
+    },
+    "•  Trio does not track any usage metrics or any other personal data about users other than the used iPhone model and iOS version." : {
 
     },
     "• A higher number means you need less insulin for the same amount of carbs" : {
@@ -73435,6 +73441,9 @@
     "Diagnostics" : {
 
     },
+    "Diagnostics are sent to a Google Firebase Crashlytics project, which is securely maintained and accessed only by the Trio team." : {
+
+    },
     "Direct connection with Libre 1 transmitters or European Libre 2 sensors" : {
       "comment" : "Direct connection with Libre 1 transmitters or Libre 2",
       "extractionState" : "manual",
@@ -203757,9 +203766,6 @@
         }
       }
     },
-    "Trio diagnostic data is sent to a Google Firebase Crashlytics project, which is securely maintained and accessed only by the Trio team." : {
-
-    },
     "Trio Discord" : {
       "localizations" : {
         "bg" : {

+ 8 - 2
Trio/Sources/Modules/Onboarding/View/OnboardingSteps/DiagnosticsStepView.swift

@@ -37,10 +37,16 @@ struct DiagnosticsStepView: View {
                     Text(
                         "•  App diagnostic insights help us enhance app stability, ensure safety for all users, and enable us to quickly identify and resolve critical issues."
                     )
-                    Text("•  Trio collects the App state on crash, device, iOS and general system info, and crash stack trace.")
+                    Text("•  Trio collects the app's state on crash, device, iOS and general system info, and a stack trace.")
+                    Text(
+                        "•  Trio does not collect any health related data, e.g. glucose readings, insulin rates or doses, meal data, setting values, or similar."
+                    )
+                    Text(
+                        "•  Trio does not track any usage metrics or any other personal data about users other than the used iPhone model and iOS version."
+                    )
                 }
                 Text(
-                    "Trio diagnostic data is sent to a Google Firebase Crashlytics project, which is securely maintained and accessed only by the Trio team."
+                    "Diagnostics are sent to a Google Firebase Crashlytics project, which is securely maintained and accessed only by the Trio team."
                 )
             }
             .multilineTextAlignment(.leading)