@@ -49,6 +49,23 @@ private RequestData CreateRequestData()
4949 DeviceIDs [ ] deviceids = { deviceid } ;
5050
5151 string device_os_ver = SystemInfo . operatingSystem ;
52+ device_os_ver = TrimDeviceOsVer ( device_os_ver ) ;
53+
54+ RequestData req = new RequestData
55+ {
56+ timestamp = DateTimeOffset . Now . ToUnixTimeMilliseconds ( ) . ToString ( ) ,
57+ device_os_version = device_os_ver ,
58+ device_model = SystemInfo . deviceModel ,
59+ app_version = "1.0.0" , //TODO: Insert your app version
60+ device_ids = deviceids ,
61+ request_id = GenerateGuid ( ) ,
62+ limit_ad_tracking = false
63+ } ;
64+ return req ;
65+ }
66+
67+ private static string TrimDeviceOsVer ( string device_os_ver )
68+ {
5269 if ( device_os_ver . IndexOf ( " (" ) > - 1 )
5370 device_os_ver = device_os_ver . Replace ( " (" , "" ) ;
5471 if ( device_os_ver . IndexOf ( "(" ) > - 1 )
@@ -64,18 +81,7 @@ private RequestData CreateRequestData()
6481 device_os_ver = device_os_ver . Substring ( 1 , device_os_ver . Length - 1 ) ;
6582 if ( device_os_ver . Length > 23 )
6683 device_os_ver = device_os_ver . Substring ( 0 , 23 ) ;
67-
68- RequestData req = new RequestData
69- {
70- timestamp = DateTimeOffset . Now . ToUnixTimeMilliseconds ( ) . ToString ( ) ,
71- device_os_version = device_os_ver ,
72- device_model = SystemInfo . deviceModel ,
73- app_version = "1.0.0" , //TODO: Insert your app version
74- device_ids = deviceids ,
75- request_id = GenerateGuid ( ) ,
76- limit_ad_tracking = false
77- } ;
78- return req ;
84+ return device_os_ver ;
7985 }
8086
8187 // report first open event to AppsFlyer (or session if counter > 2)
@@ -185,7 +191,7 @@ private IEnumerator SendUnityPostReq(RequestData req, AppsflyerRequestType REQ_T
185191 uwr . SetRequestHeader ( "Authorization" , auth ) ;
186192 uwr . SetRequestHeader (
187193 "user-agent" ,
188- "UnityGamesLaucnher /"
194+ "UnityGamesLauncher /"
189195 + " ("
190196 + SystemInfo . operatingSystem . Replace ( "(" , "" ) . Replace ( ")" , "" )
191197 + ")"
0 commit comments