Skip to content

Commit

Permalink
Merge pull request #323 from Countly/send-orientation-during-init
Browse files Browse the repository at this point in the history
Send orientation during initialization and consent given for user det…
  • Loading branch information
turtledreams authored Jul 29, 2024
2 parents db5fa02 + b2ab2ad commit 6669d68
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 0 deletions.
2 changes: 2 additions & 0 deletions Countly.m
Original file line number Diff line number Diff line change
Expand Up @@ -200,6 +200,8 @@ - (void)startWithConfig:(CountlyConfig *)config
if (!CountlyCommon.sharedInstance.manualSessionHandling)
[CountlyConnectionManager.sharedInstance beginSession];

[CountlyCommon.sharedInstance recordOrientation];

//NOTE: If there is no consent for sessions, location info and attribution should be sent separately, as they cannot be sent with begin_session request.
if (!CountlyConsentManager.sharedInstance.consentForSessions)
{
Expand Down
2 changes: 2 additions & 0 deletions CountlyCommon.h
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,8 @@ void CountlyPrint(NSString *stringToPrint);

- (void)observeDeviceOrientationChanges;

- (void)recordOrientation;

- (BOOL)hasStarted_;
@end

Expand Down
1 change: 1 addition & 0 deletions CountlyConsentManager.m
Original file line number Diff line number Diff line change
Expand Up @@ -283,6 +283,7 @@ - (void)setConsentForUserDetails:(BOOL)consentForUserDetails
if (consentForUserDetails)
{
CLY_LOG_D(@"Consent for UserDetails is given.");
[CountlyCommon.sharedInstance recordOrientation];
[Countly.user save];
}
else
Expand Down

0 comments on commit 6669d68

Please sign in to comment.