@@ -307,7 +307,7 @@ - (void)signWithSigV2Plugin:(ADJActivityPackage *)activityPackage {
307307    const  char  *sdkVersionChar = [activityPackage.clientSdk UTF8String ];
308308
309309    //  Stack allocated strings to ensure their lifetime stays until the next iteration
310-     static  char  activityKind[51 ], sdkVersion[21 ];
310+     static  char  activityKind[64 ], sdkVersion[64 ];
311311    strncpy (activityKind, activityKindChar, strlen (activityKindChar) + 1 );
312312    strncpy (sdkVersion, sdkVersionChar, strlen (sdkVersionChar) + 1 );
313313
@@ -381,6 +381,7 @@ - (NSMutableDictionary *)getSessionParameters:(BOOL)isInDelay {
381381    [ADJPackageBuilder parameters: parameters setString: self .packageParams.osName forKey: @" os_name" 
382382    [ADJPackageBuilder parameters: parameters setString: self .packageParams.osVersion forKey: @" os_version" 
383383    [ADJPackageBuilder parameters: parameters setString: self .adjustConfig.secretId forKey: @" secret_id" 
384+     [ADJPackageBuilder parameters: parameters setDate: [ADJUserDefaults getSkadRegisterCallTimestamp ] forKey: @" skadn_registered_at" 
384385    [ADJPackageBuilder parameters: parameters setDate1970: (double )self .packageParams.startedAt forKey: @" started_at" 
385386
386387    if  ([self .trackingStatusManager canGetAttStatus ]) {
@@ -447,6 +448,7 @@ - (NSMutableDictionary *)getEventParameters:(BOOL)isInDelay forEventPackage:(ADJ
447448    [ADJPackageBuilder parameters: parameters setString: self .packageParams.osVersion forKey: @" os_version" 
448449    [ADJPackageBuilder parameters: parameters setNumber: event.revenue forKey: @" revenue" 
449450    [ADJPackageBuilder parameters: parameters setString: self .adjustConfig.secretId forKey: @" secret_id" 
451+     [ADJPackageBuilder parameters: parameters setDate: [ADJUserDefaults getSkadRegisterCallTimestamp ] forKey: @" skadn_registered_at" 
450452    [ADJPackageBuilder parameters: parameters setDate1970: (double )self .packageParams.startedAt forKey: @" started_at" 
451453
452454    if  ([self .trackingStatusManager canGetAttStatus ]) {
@@ -534,6 +536,7 @@ - (NSMutableDictionary *)getInfoParameters:(NSString *)source {
534536    [ADJPackageBuilder parameters: parameters setDictionary: [self .sessionParameters.partnerParameters copy ] forKey: @" partner_params" 
535537    [ADJPackageBuilder parameters: parameters setDate: self .purchaseTime forKey: @" purchase_time" 
536538    [ADJPackageBuilder parameters: parameters setString: self .adjustConfig.secretId forKey: @" secret_id" 
539+     [ADJPackageBuilder parameters: parameters setDate: [ADJUserDefaults getSkadRegisterCallTimestamp ] forKey: @" skadn_registered_at" 
537540    [ADJPackageBuilder parameters: parameters setDate1970: (double )self .packageParams.startedAt forKey: @" started_at" 
538541    [ADJPackageBuilder parameters: parameters setString: source forKey: @" source" 
539542
@@ -600,6 +603,7 @@ - (NSMutableDictionary *)getAdRevenueParameters:(NSString *)source payload:(NSDa
600603    [ADJPackageBuilder parameters: parameters setString: self .packageParams.osName forKey: @" os_name" 
601604    [ADJPackageBuilder parameters: parameters setString: self .packageParams.osVersion forKey: @" os_version" 
602605    [ADJPackageBuilder parameters: parameters setString: self .adjustConfig.secretId forKey: @" secret_id" 
606+     [ADJPackageBuilder parameters: parameters setDate: [ADJUserDefaults getSkadRegisterCallTimestamp ] forKey: @" skadn_registered_at" 
603607    [ADJPackageBuilder parameters: parameters setDate1970: (double )self .packageParams.startedAt forKey: @" started_at" 
604608    [ADJPackageBuilder parameters: parameters setString: source forKey: @" source" 
605609    [ADJPackageBuilder parameters: parameters setData: payload forKey: @" payload" 
@@ -660,6 +664,7 @@ - (NSMutableDictionary *)getAdRevenueParameters:(ADJAdRevenue *)adRevenue isInDe
660664    [ADJPackageBuilder parameters: parameters setString: self .packageParams.osName forKey: @" os_name" 
661665    [ADJPackageBuilder parameters: parameters setString: self .packageParams.osVersion forKey: @" os_version" 
662666    [ADJPackageBuilder parameters: parameters setString: self .adjustConfig.secretId forKey: @" secret_id" 
667+     [ADJPackageBuilder parameters: parameters setDate: [ADJUserDefaults getSkadRegisterCallTimestamp ] forKey: @" skadn_registered_at" 
663668    [ADJPackageBuilder parameters: parameters setDate1970: (double )self .packageParams.startedAt forKey: @" started_at" 
664669
665670    [ADJPackageBuilder parameters: parameters setString: adRevenue.source forKey: @" source" 
@@ -745,6 +750,7 @@ - (NSMutableDictionary *)getClickParameters:(NSString *)source {
745750    [ADJPackageBuilder parameters: parameters setDictionary: [self .sessionParameters.partnerParameters copy ] forKey: @" partner_params" 
746751    [ADJPackageBuilder parameters: parameters setDate: self .purchaseTime forKey: @" purchase_time" 
747752    [ADJPackageBuilder parameters: parameters setString: self .adjustConfig.secretId forKey: @" secret_id" 
753+     [ADJPackageBuilder parameters: parameters setDate: [ADJUserDefaults getSkadRegisterCallTimestamp ] forKey: @" skadn_registered_at" 
748754    [ADJPackageBuilder parameters: parameters setDate1970: (double )self .packageParams.startedAt forKey: @" started_at" 
749755    [ADJPackageBuilder parameters: parameters setString: source forKey: @" source" 
750756
@@ -810,6 +816,7 @@ - (NSMutableDictionary *)getAttributionParameters:(NSString *)initiatedBy {
810816    [ADJPackageBuilder parameters: parameters setString: self .packageParams.osName forKey: @" os_name" 
811817    [ADJPackageBuilder parameters: parameters setString: self .packageParams.osVersion forKey: @" os_version" 
812818    [ADJPackageBuilder parameters: parameters setString: self .adjustConfig.secretId forKey: @" secret_id" 
819+     [ADJPackageBuilder parameters: parameters setDate: [ADJUserDefaults getSkadRegisterCallTimestamp ] forKey: @" skadn_registered_at" 
813820    [ADJPackageBuilder parameters: parameters setDate1970: (double )self .packageParams.startedAt forKey: @" started_at" 
814821
815822    if  (self.adjustConfig .isDeviceKnown ) {
@@ -860,6 +867,7 @@ - (NSMutableDictionary *)getGdprParameters {
860867    [ADJPackageBuilder parameters: parameters setString: self .packageParams.osName forKey: @" os_name" 
861868    [ADJPackageBuilder parameters: parameters setString: self .packageParams.osVersion forKey: @" os_version" 
862869    [ADJPackageBuilder parameters: parameters setString: self .adjustConfig.secretId forKey: @" secret_id" 
870+     [ADJPackageBuilder parameters: parameters setDate: [ADJUserDefaults getSkadRegisterCallTimestamp ] forKey: @" skadn_registered_at" 
863871    [ADJPackageBuilder parameters: parameters setDate1970: (double )self .packageParams.startedAt forKey: @" started_at" 
864872
865873    if  (self.adjustConfig .isDeviceKnown ) {
@@ -919,6 +927,7 @@ - (NSMutableDictionary *)getDisableThirdPartySharingParameters {
919927    [ADJPackageBuilder parameters: parameters setDictionary: [self .sessionParameters.partnerParameters copy ] forKey: @" partner_params" 
920928    [ADJPackageBuilder parameters: parameters setDate: self .purchaseTime forKey: @" purchase_time" 
921929    [ADJPackageBuilder parameters: parameters setString: self .adjustConfig.secretId forKey: @" secret_id" 
930+     [ADJPackageBuilder parameters: parameters setDate: [ADJUserDefaults getSkadRegisterCallTimestamp ] forKey: @" skadn_registered_at" 
922931    [ADJPackageBuilder parameters: parameters setDate1970: (double )self .packageParams.startedAt forKey: @" started_at" 
923932
924933    if  ([self .trackingStatusManager canGetAttStatus ]) {
@@ -984,6 +993,7 @@ - (NSMutableDictionary *)getThirdPartySharingParameters:(nonnull ADJThirdPartySh
984993    [ADJPackageBuilder parameters: parameters setDictionary: [self .sessionParameters.partnerParameters copy ] forKey: @" partner_params" 
985994    [ADJPackageBuilder parameters: parameters setDate: self .purchaseTime forKey: @" purchase_time" 
986995    [ADJPackageBuilder parameters: parameters setString: self .adjustConfig.secretId forKey: @" secret_id" 
996+     [ADJPackageBuilder parameters: parameters setDate: [ADJUserDefaults getSkadRegisterCallTimestamp ] forKey: @" skadn_registered_at" 
987997    [ADJPackageBuilder parameters: parameters setDate1970: (double )self .packageParams.startedAt forKey: @" started_at" 
988998
989999    //  Third Party Sharing
@@ -1055,6 +1065,7 @@ - (NSMutableDictionary *)getMeasurementConsentParameters:(BOOL)enabled {
10551065    [ADJPackageBuilder parameters: parameters setDictionary: [self .sessionParameters.partnerParameters copy ] forKey: @" partner_params" 
10561066    [ADJPackageBuilder parameters: parameters setDate: self .purchaseTime forKey: @" purchase_time" 
10571067    [ADJPackageBuilder parameters: parameters setString: self .adjustConfig.secretId forKey: @" secret_id" 
1068+     [ADJPackageBuilder parameters: parameters setDate: [ADJUserDefaults getSkadRegisterCallTimestamp ] forKey: @" skadn_registered_at" 
10581069    [ADJPackageBuilder parameters: parameters setDate1970: (double )self .packageParams.startedAt forKey: @" started_at" 
10591070
10601071    //  Measurement Consent
@@ -1114,6 +1125,7 @@ - (NSMutableDictionary *)getSubscriptionParameters:(BOOL)isInDelay forSubscripti
11141125    [ADJPackageBuilder parameters: parameters setString: self .packageParams.osName forKey: @" os_name" 
11151126    [ADJPackageBuilder parameters: parameters setString: self .packageParams.osVersion forKey: @" os_version" 
11161127    [ADJPackageBuilder parameters: parameters setString: self .adjustConfig.secretId forKey: @" secret_id" 
1128+     [ADJPackageBuilder parameters: parameters setDate: [ADJUserDefaults getSkadRegisterCallTimestamp ] forKey: @" skadn_registered_at" 
11171129    [ADJPackageBuilder parameters: parameters setDate1970: (double )self .packageParams.startedAt forKey: @" started_at" 
11181130
11191131    if  ([self .trackingStatusManager canGetAttStatus ]) {
0 commit comments