Skip to content

Commit a092d2b

Browse files
committed
#355: added uploading of logs
1 parent 02686c9 commit a092d2b

22 files changed

+600
-445
lines changed

ios/Podfile.lock

+29
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ PODS:
1717
- Firebase/RemoteConfig (10.25.0):
1818
- Firebase/CoreOnly
1919
- FirebaseRemoteConfig (~> 10.25.0)
20+
- Firebase/Storage (10.25.0):
21+
- Firebase/CoreOnly
22+
- FirebaseStorage (~> 10.25.0)
2023
- firebase_analytics (10.10.7):
2124
- Firebase/Analytics (= 10.25.0)
2225
- firebase_core
@@ -32,6 +35,10 @@ PODS:
3235
- Firebase/RemoteConfig (= 10.25.0)
3336
- firebase_core
3437
- Flutter
38+
- firebase_storage (11.7.7):
39+
- Firebase/Storage (= 10.25.0)
40+
- firebase_core
41+
- Flutter
3542
- FirebaseABTesting (10.29.0):
3643
- FirebaseCore (~> 10.0)
3744
- FirebaseAnalytics (10.25.0):
@@ -52,6 +59,8 @@ PODS:
5259
- GoogleUtilities/Network (~> 7.11)
5360
- "GoogleUtilities/NSData+zlib (~> 7.11)"
5461
- nanopb (< 2.30911.0, >= 2.30908.0)
62+
- FirebaseAppCheckInterop (10.29.0)
63+
- FirebaseAuthInterop (10.29.0)
5564
- FirebaseCore (10.25.0):
5665
- FirebaseCoreInternal (~> 10.0)
5766
- GoogleUtilities/Environment (~> 7.12)
@@ -93,6 +102,13 @@ PODS:
93102
- nanopb (< 2.30911.0, >= 2.30908.0)
94103
- PromisesSwift (~> 2.1)
95104
- FirebaseSharedSwift (10.29.0)
105+
- FirebaseStorage (10.25.0):
106+
- FirebaseAppCheckInterop (~> 10.0)
107+
- FirebaseAuthInterop (~> 10.25)
108+
- FirebaseCore (~> 10.0)
109+
- FirebaseCoreExtension (~> 10.0)
110+
- GoogleUtilities/Environment (~> 7.12)
111+
- GTMSessionFetcher/Core (< 4.0, >= 2.1)
96112
- Flutter (1.0.0)
97113
- flutter_key_value_file_storage (0.0.1):
98114
- Flutter
@@ -152,6 +168,7 @@ PODS:
152168
- GoogleUtilities/UserDefaults (7.13.3):
153169
- GoogleUtilities/Logger
154170
- GoogleUtilities/Privacy
171+
- GTMSessionFetcher/Core (3.5.0)
155172
- nanopb (2.30910.0):
156173
- nanopb/decode (= 2.30910.0)
157174
- nanopb/encode (= 2.30910.0)
@@ -198,6 +215,7 @@ DEPENDENCIES:
198215
- firebase_core (from `.symlinks/plugins/firebase_core/ios`)
199216
- firebase_crashlytics (from `.symlinks/plugins/firebase_crashlytics/ios`)
200217
- firebase_remote_config (from `.symlinks/plugins/firebase_remote_config/ios`)
218+
- firebase_storage (from `.symlinks/plugins/firebase_storage/ios`)
201219
- Flutter (from `Flutter`)
202220
- flutter_key_value_file_storage (from `.symlinks/plugins/flutter_key_value_file_storage/ios`)
203221
- flutter_secure_file_storage (from `.symlinks/plugins/flutter_secure_file_storage/ios`)
@@ -213,6 +231,8 @@ SPEC REPOS:
213231
- Firebase
214232
- FirebaseABTesting
215233
- FirebaseAnalytics
234+
- FirebaseAppCheckInterop
235+
- FirebaseAuthInterop
216236
- FirebaseCore
217237
- FirebaseCoreExtension
218238
- FirebaseCoreInternal
@@ -222,9 +242,11 @@ SPEC REPOS:
222242
- FirebaseRemoteConfigInterop
223243
- FirebaseSessions
224244
- FirebaseSharedSwift
245+
- FirebaseStorage
225246
- GoogleAppMeasurement
226247
- GoogleDataTransport
227248
- GoogleUtilities
249+
- GTMSessionFetcher
228250
- nanopb
229251
- PromisesObjC
230252
- PromisesSwift
@@ -244,6 +266,8 @@ EXTERNAL SOURCES:
244266
:path: ".symlinks/plugins/firebase_crashlytics/ios"
245267
firebase_remote_config:
246268
:path: ".symlinks/plugins/firebase_remote_config/ios"
269+
firebase_storage:
270+
:path: ".symlinks/plugins/firebase_storage/ios"
247271
Flutter:
248272
:path: Flutter
249273
flutter_key_value_file_storage:
@@ -271,8 +295,11 @@ SPEC CHECKSUMS:
271295
firebase_core: a626d00494efa398e7c54f25f1454a64c8abf197
272296
firebase_crashlytics: 17e856fabec68d993662abaf2f6fe2413f0abece
273297
firebase_remote_config: 7b05c80210ab558c80f7a756681022b4ee98eea0
298+
firebase_storage: 5c0f552d6b27d621429d7fd16ebab4be94a3c954
274299
FirebaseABTesting: d87f56707159bae64e269757a6e963d490f2eebe
275300
FirebaseAnalytics: ec00fe8b93b41dc6fe4a28784b8e51da0647a248
301+
FirebaseAppCheckInterop: 6a1757cfd4067d8e00fccd14fcc1b8fd78cfac07
302+
FirebaseAuthInterop: 17db81e9b198afb0f95ce48c133825727eed55d3
276303
FirebaseCore: 7ec4d0484817f12c3373955bc87762d96842d483
277304
FirebaseCoreExtension: 705ca5b14bf71d2564a0ddc677df1fc86ffa600f
278305
FirebaseCoreInternal: df84dd300b561c27d5571684f389bf60b0a5c934
@@ -282,13 +309,15 @@ SPEC CHECKSUMS:
282309
FirebaseRemoteConfigInterop: 6efda51fb5e2f15b16585197e26eaa09574e8a4d
283310
FirebaseSessions: dbd14adac65ce996228652c1fc3a3f576bdf3ecc
284311
FirebaseSharedSwift: 20530f495084b8d840f78a100d8c5ee613375f6e
312+
FirebaseStorage: 44f4e25073f6fa0d4d8c09f5bec299ee9e4eb985
285313
Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
286314
flutter_key_value_file_storage: b91fb1747ffa3e36810c752a1763655fda0b9f3d
287315
flutter_secure_file_storage: cdf659810f1849916ea5371ed5df339a3aaa802c
288316
flutter_secure_storage: d33dac7ae2ea08509be337e775f6b59f1ff45f12
289317
GoogleAppMeasurement: 9abf64b682732fed36da827aa2a68f0221fd2356
290318
GoogleDataTransport: 6c09b596d841063d76d4288cc2d2f42cc36e1e2a
291319
GoogleUtilities: ea963c370a38a8069cc5f7ba4ca849a60b6d7d15
320+
GTMSessionFetcher: 5aea5ba6bd522a239e236100971f10cb71b96ab6
292321
nanopb: 438bc412db1928dac798aa6fd75726007be04262
293322
path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46
294323
PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47

ios/Runner.xcodeproj/project.pbxproj

+8
Original file line numberDiff line numberDiff line change
@@ -299,6 +299,8 @@
299299
inputPaths = (
300300
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh",
301301
"${BUILT_PRODUCTS_DIR}/FirebaseABTesting/FirebaseABTesting.framework",
302+
"${BUILT_PRODUCTS_DIR}/FirebaseAppCheckInterop/FirebaseAppCheckInterop.framework",
303+
"${BUILT_PRODUCTS_DIR}/FirebaseAuthInterop/FirebaseAuthInterop.framework",
302304
"${BUILT_PRODUCTS_DIR}/FirebaseCore/FirebaseCore.framework",
303305
"${BUILT_PRODUCTS_DIR}/FirebaseCoreExtension/FirebaseCoreExtension.framework",
304306
"${BUILT_PRODUCTS_DIR}/FirebaseCoreInternal/FirebaseCoreInternal.framework",
@@ -308,6 +310,8 @@
308310
"${BUILT_PRODUCTS_DIR}/FirebaseRemoteConfigInterop/FirebaseRemoteConfigInterop.framework",
309311
"${BUILT_PRODUCTS_DIR}/FirebaseSessions/FirebaseSessions.framework",
310312
"${BUILT_PRODUCTS_DIR}/FirebaseSharedSwift/FirebaseSharedSwift.framework",
313+
"${BUILT_PRODUCTS_DIR}/FirebaseStorage/FirebaseStorage.framework",
314+
"${BUILT_PRODUCTS_DIR}/GTMSessionFetcher/GTMSessionFetcher.framework",
311315
"${BUILT_PRODUCTS_DIR}/GoogleDataTransport/GoogleDataTransport.framework",
312316
"${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework",
313317
"${BUILT_PRODUCTS_DIR}/PromisesObjC/FBLPromises.framework",
@@ -329,6 +333,8 @@
329333
name = "[CP] Embed Pods Frameworks";
330334
outputPaths = (
331335
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseABTesting.framework",
336+
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseAppCheckInterop.framework",
337+
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseAuthInterop.framework",
332338
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCore.framework",
333339
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCoreExtension.framework",
334340
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCoreInternal.framework",
@@ -338,6 +344,8 @@
338344
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseRemoteConfigInterop.framework",
339345
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseSessions.framework",
340346
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseSharedSwift.framework",
347+
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseStorage.framework",
348+
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMSessionFetcher.framework",
341349
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleDataTransport.framework",
342350
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework",
343351
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBLPromises.framework",

lib/app.dart

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ import 'package:flutter/services.dart';
33
import 'package:flutter_localizations/flutter_localizations.dart';
44
import 'package:flutter_template/di/injectable.dart';
55
import 'package:flutter_template/navigator/main_navigator.dart';
6+
import 'package:flutter_template/repository/logging/logging_repository.dart';
67
import 'package:flutter_template/styles/theme_data.dart';
78
import 'package:flutter_template/util/locale/localization_fallback_cupertino_delegate.dart';
8-
import 'package:flutter_template/util/logging_util.dart';
99
import 'package:flutter_template/viewmodel/global/global_viewmodel.dart';
1010
import 'package:flutter_template/widget/general/flavor_banner.dart';
1111
import 'package:flutter_template/widget/general/text_scale_factor.dart';
@@ -26,7 +26,7 @@ class MyApp extends StatelessWidget {
2626
SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge);
2727

2828
// init logger
29-
LoggingUtil.startLogging();
29+
getIt.get<LoggingRepository>().startLogging();
3030

3131
return const InternalApp();
3232
}

0 commit comments

Comments
 (0)