[Android] EP-389: Phase 1 QA Feedback Priority 1 properties #1180
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
📲 What
session_current_variants -> session_variants_internal
user_backed_projects_count
to user propertiesuser_launched_projects_count
to user propertiescurrentVariants
to return an array instead of a stringSegmentTest
andLakeTest
class🤔 Why
Segment integration.
🛠 How
session_current_variants
in thesessionProperties()
function in theTrackingClient
class, and updated the method that is populating this field to return an array instead of a string. Updated the tests for this new logic as well.user_backed_projects_count
in theuserProperties()
function in theAnalyticEventsUtils
extuser_launched_projects_count
in theuserProperties()
function in theAnalyticEventsUtils
extSegmentTestClass
that are calling an event where user properties would be sent📋 QA
Example:
context_page = project
. You should also see the following properties:The raw JSON for this property should look like this:
Story 📖
EP-389: [Android] Create Properties: Phase 1 QA Feedback Priority 1