@@ -41,6 +41,7 @@ class SessionStartEvent: NSObject, GDTCOREventDataObject {
41
41
42
42
super. init ( )
43
43
44
+ // Note: If you add a proto string field here, remember to free it in the deinit.
44
45
proto. event_type = firebase_appquality_sessions_EventType_SESSION_START
45
46
proto. session_data. session_id = makeProtoString ( sessionInfo. sessionId)
46
47
proto. session_data. first_session_id = makeProtoString ( sessionInfo. firstSessionId)
@@ -79,16 +80,18 @@ class SessionStartEvent: NSObject, GDTCOREventDataObject {
79
80
80
81
deinit {
81
82
let garbage : [ UnsafeMutablePointer < pb_bytes_array_t > ? ] = [
82
- proto. session_data. session_id,
83
- proto. session_data. first_session_id,
84
- proto. session_data. firebase_installation_id,
85
83
proto. application_info. app_id,
86
- proto. application_info. session_sdk_version,
87
- proto. application_info. device_model,
88
- proto. application_info. development_platform_name,
89
- proto. application_info. development_platform_version,
84
+ proto. application_info. apple_app_info. app_build_version,
90
85
proto. application_info. apple_app_info. bundle_short_version,
91
86
proto. application_info. apple_app_info. mcc_mnc,
87
+ proto. application_info. development_platform_name,
88
+ proto. application_info. development_platform_version,
89
+ proto. application_info. device_model,
90
+ proto. application_info. os_version,
91
+ proto. application_info. session_sdk_version,
92
+ proto. session_data. session_id,
93
+ proto. session_data. firebase_installation_id,
94
+ proto. session_data. first_session_id,
92
95
]
93
96
for pointer in garbage {
94
97
nanopb_free ( pointer)
0 commit comments