-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MOEN-34181: Initial Release which supports mParticle Swift API intigrations #1
base: master
Are you sure you want to change the base?
Conversation
b467c87
to
3522938
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some of the release and setup scripts are common with other repos. Please move them to the automation repo and use it from one place for easy maintenance.
} | ||
|
||
// MARK: User attributes and identities | ||
extension MPKitMoEngage { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
for user attribute tracking we might want to validate the format. We support multiple formats and have a special handling for them.
Check how would that work here.
moved the scripts as part of https://github.com/moengage/sdk-automation-scripts/pull/4
Added mapping for mParticle documented attributes. |
e69f4e9
to
89b7b54
Compare
8c4056d
to
780c935
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I limited my review to the kit itself. Everything looks though I did have 1 question you might want to adress
|
||
// WORKAROUND: for setATTStatus:withATTStatusTimestampMillis: callback not invoked | ||
if let _ = request.userIdentities?[MPIdentity.iosAdvertiserId.rawValue as NSNumber] { | ||
MoEngageSDKAnalytics.sharedInstance.enableIDFATracking(forAppID: settings.workspaceId) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This would enable IDFATracking for any value of ATTStatus. Is that what you intended?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@BrandonStalnaker during testing with older mParticle version we found a bug where IDFA tracking callback wasn't invoked correctly. After using the latest version, this is not needed anymore, hence removed it.
MOEN-34687: Added manual integration support
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The kit code itself looks good to me. I wouldn't commit with the broken CI (either remove or fix) but this is your repository so it should follow your standards.
Thanks @BrandonStalnaker, regarding the failing CI: some of the Kit changes require new release of |
No description provided.