diff --git a/Pod/Classes/SEGAdjustIntegration.m b/Pod/Classes/SEGAdjustIntegration.m index 2144538..c4c09e5 100644 --- a/Pod/Classes/SEGAdjustIntegration.m +++ b/Pod/Classes/SEGAdjustIntegration.m @@ -85,6 +85,17 @@ + (NSString *)extractOrderId:(NSDictionary *)dictionary withKey:(NSString *)orde return nil; } +- (void)identify:(SEGIdentifyPayload *)payload +{ + if (payload.userId != nil && [payload.userId length] != 0) { + [Adjust addSessionPartnerParameter:@"user_id" value:payload.userId]; + } + + if (payload.anonymousId != nil && [payload.anonymousId length] != 0) { + [Adjust addSessionPartnerParameter:@"anonymous_id" value:payload.anonymousId]; + } +} + - (void)track:(SEGTrackPayload *)payload { NSString *token = [self getMappedCustomEventToken:payload.event]; @@ -115,6 +126,11 @@ - (void)track:(SEGTrackPayload *)payload } } +- (void)reset +{ + [Adjust resetSessionPartnerParameters]; +} + - (void)registerForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken options:(NSDictionary *)options {