@@ -47,9 +47,9 @@ public List<Component<?>> getComponents() {
47
47
result .add (
48
48
LibraryVersionComponent .create (FIREBASE_ANDROID , String .valueOf (Build .VERSION .SDK_INT )));
49
49
result .add (LibraryVersionComponent .create (FIREBASE_COMMON , BuildConfig .VERSION_NAME ));
50
- result .add (LibraryVersionComponent .create (DEVICE_NAME , removeSpaces (Build .PRODUCT )));
51
- result .add (LibraryVersionComponent .create (DEVICE_MODEL , removeSpaces (Build .DEVICE )));
52
- result .add (LibraryVersionComponent .create (DEVICE_BRAND , removeSpaces (Build .BRAND )));
50
+ result .add (LibraryVersionComponent .create (DEVICE_NAME , safeValue (Build .PRODUCT )));
51
+ result .add (LibraryVersionComponent .create (DEVICE_MODEL , safeValue (Build .DEVICE )));
52
+ result .add (LibraryVersionComponent .create (DEVICE_BRAND , safeValue (Build .BRAND )));
53
53
result .add (
54
54
LibraryVersionComponent .fromContext (
55
55
TARGET_SDK ,
@@ -98,7 +98,7 @@ public List<Component<?>> getComponents() {
98
98
ctx -> {
99
99
String installer =
100
100
ctx .getPackageManager ().getInstallerPackageName (ctx .getPackageName ());
101
- return (installer != null ) ? removeSpaces (installer ) : "" ;
101
+ return (installer != null ) ? safeValue (installer ) : "" ;
102
102
}));
103
103
104
104
String kotlinVersion = KotlinDetector .detectVersion ();
@@ -108,7 +108,7 @@ public List<Component<?>> getComponents() {
108
108
return result ;
109
109
}
110
110
111
- private static String removeSpaces (String value ) {
112
- return value .replace (' ' , '_' );
111
+ private static String safeValue (String value ) {
112
+ return value .replace (' ' , '_' ). replace ( '/' , '_' ) ;
113
113
}
114
114
}
0 commit comments