Skip to content

Commit e6944d3

Browse files
authored
Merge pull request #374 from Countly/staging
24.7.1
2 parents 3a465c0 + f4bbe2b commit e6944d3

38 files changed

+1061
-382
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
## 24.7.1
2+
* ! Minor breaking change ! Unsupported types for user properties will now be omitted, they won't be converted to strings.
3+
4+
* Added support for mixed type of immutable lists, arrays to client given segmentations and user properties.
5+
* Added array, list and JSONArray support to the user properties.
6+
7+
* Mitigated issues where:
8+
* session was ending with device ID change without merge, when consent was not required and manual session control was enabled.
9+
* session was not starting after device ID change without merge, when consent was not required and automatic sessions were enabled.
10+
111
## 24.7.0
212
* ! Minor breaking change ! User properties will now be automatically saved under the following conditions:
313
* When an event is recorded

app/src/main/AndroidManifest.xml

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3-
package="ly.count.android.demo">
3+
package="ly.count.android.demo">
44

5-
<uses-permission android:name="android.permission.INTERNET" />
6-
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
7-
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
5+
<uses-permission android:name="android.permission.INTERNET"/>
6+
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
7+
<uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
88

9-
<uses-permission android:name="${applicationId}.CountlyPush.BROADCAST_PERMISSION" />
9+
<uses-permission android:name="${applicationId}.CountlyPush.BROADCAST_PERMISSION"/>
1010
<uses-permission
1111
android:name="android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS"
12-
android:maxSdkVersion="30" />
12+
android:maxSdkVersion="30"/>
1313

1414

1515
<application
@@ -24,17 +24,17 @@
2424
android:configChanges="orientation|screenSize"
2525
android:exported="true">
2626
<intent-filter>
27-
<action android:name="android.intent.action.MAIN" />
27+
<action android:name="android.intent.action.MAIN"/>
2828

29-
<category android:name="android.intent.category.LAUNCHER" />
29+
<category android:name="android.intent.category.LAUNCHER"/>
3030
</intent-filter>
3131
</activity>
3232

3333
<service
3434
android:name=".DemoFirebaseMessagingService"
3535
android:exported="false">
3636
<intent-filter>
37-
<action android:name="com.google.firebase.MESSAGING_EVENT" />
37+
<action android:name="com.google.firebase.MESSAGING_EVENT"/>
3838
</intent-filter>
3939
</service>
4040

@@ -50,60 +50,60 @@
5050
<activity
5151
android:name=".ActivityExampleAPM"
5252
android:label="@string/activity_name_apm"
53-
android:configChanges="orientation|screenSize"></activity>
53+
android:configChanges="orientation|screenSize"/>
5454

5555
<activity
5656
android:name=".ActivityExampleCrashReporting"
5757
android:label="@string/activity_name_crash_reporting"
58-
android:configChanges="orientation|screenSize"></activity>
58+
android:configChanges="orientation|screenSize"/>
5959

6060
<activity
6161
android:name=".ActivityExampleCustomEvents"
6262
android:label="@string/activity_name_custom_events"
63-
android:configChanges="orientation|screenSize"></activity>
63+
android:configChanges="orientation|screenSize"/>
6464

6565
<activity
6666
android:name=".ActivityExampleMultiThreading"
6767
android:label="@string/activity_name_multithreading"
68-
android:configChanges="orientation|screenSize"></activity>
68+
android:configChanges="orientation|screenSize"/>
6969

7070
<activity
7171
android:name=".ActivityExampleOthers"
7272
android:label="@string/activity_name_others"
73-
android:configChanges="orientation|screenSize"></activity>
73+
android:configChanges="orientation|screenSize"/>
7474

7575
<activity
7676
android:name=".ActivityExampleUserDetails"
7777
android:label="@string/activity_name_user_detail"
78-
android:configChanges="orientation|screenSize"></activity>
78+
android:configChanges="orientation|screenSize"/>
7979

8080
<activity
8181
android:name=".ActivityExampleViewTracking"
8282
android:label="@string/activity_name_view_tracking"
83-
android:configChanges="orientation|screenSize"></activity>
83+
android:configChanges="orientation|screenSize"/>
8484

8585
<activity
8686
android:name=".ActivityExampleAutoViewTracking"
8787
android:label="Multiple view tracking options"
88-
android:configChanges="orientation|screenSize"></activity>
88+
android:configChanges="orientation|screenSize"/>
8989

9090
<activity
9191
android:name=".ActivityExampleRemoteConfig"
9292
android:label="@string/activity_name_remote_config"
93-
android:configChanges="orientation|screenSize"></activity>
93+
android:configChanges="orientation|screenSize"/>
9494
<activity
9595
android:name=".ActivityExampleDeviceId"
9696
android:label="@string/activity_name_device_id"
97-
android:configChanges="orientation|screenSize"></activity>
97+
android:configChanges="orientation|screenSize"/>
9898

9999
<activity
100100
android:name=".ActivityExampleFeedback"
101101
android:label="@string/activity_name_feedback"
102-
android:configChanges="orientation|screenSize"></activity>
102+
android:configChanges="orientation|screenSize"/>
103103

104104
<activity
105105
android:name=".ActivityExampleTests"
106-
android:exported="false" />
106+
android:exported="false"/>
107107

108108
<activity
109109
android:name=".ActivityExampleDeepLinkA"
@@ -112,16 +112,16 @@
112112
android:exported="true">
113113

114114
<intent-filter android:label="@string/deep_link">
115-
<action android:name="android.intent.action.VIEW" />
115+
<action android:name="android.intent.action.VIEW"/>
116116

117-
<category android:name="android.intent.category.DEFAULT" />
118-
<category android:name="android.intent.category.BROWSABLE" />
117+
<category android:name="android.intent.category.DEFAULT"/>
118+
<category android:name="android.intent.category.BROWSABLE"/>
119119

120120
<!-- Accepts URIs that begin with "countly://sample_a” -->
121121
<!-- test with adb shell am start -a android.intent.action.VIEW -d "countly://test" ly.count.android.demo -->
122122
<data
123123
android:scheme="countly"
124-
android:host="sample_a" />
124+
android:host="sample_a"/>
125125
</intent-filter>
126126
</activity>
127127

@@ -132,19 +132,19 @@
132132
android:exported="true">
133133

134134
<intent-filter android:label="@string/deep_link">
135-
<action android:name="android.intent.action.VIEW" />
135+
<action android:name="android.intent.action.VIEW"/>
136136

137-
<category android:name="android.intent.category.DEFAULT" />
138-
<category android:name="android.intent.category.BROWSABLE" />
137+
<category android:name="android.intent.category.DEFAULT"/>
138+
<category android:name="android.intent.category.BROWSABLE"/>
139139

140140
<!-- Accepts URIs that begin with "countly://sample_b” -->
141141
<!-- test with adb shell am start -a android.intent.action.VIEW -d "countly://test" ly.count.android.demo -->
142142
<data
143143
android:scheme="countly"
144-
android:host="sample_b" />
144+
android:host="sample_b"/>
145145
</intent-filter>
146146
</activity>
147-
<activity android:name=".ActivityExampleKotlin" />
147+
<activity android:name=".ActivityExampleKotlin"/>
148148
</application>
149149

150150
</manifest>

0 commit comments

Comments
 (0)