Skip to content

Commit a2616b5

Browse files
authored
[MOBILE-4634] Fix test device check (#1489)
* fix test device check * fixing holdout groups * prepare patch version 18.1.5
1 parent 6bf0a22 commit a2616b5

File tree

4 files changed

+13
-6
lines changed

4 files changed

+13
-6
lines changed

CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
[Migration Guides](https://github.com/urbanairship/android-library/tree/main/documentation/migration)
44

5+
## Version 18.1.5, August 06, 2024
6+
Patch release that fixes test devices audience check and holdout group experiments displays.
7+
8+
### Changes
9+
- Fixed test devices audience check.
10+
- Fixed holdout group experiment displays.
11+
512
## Version 18.1.4, July 31, 2024
613
Patch release that includes bug fixes for Embedded Content.
714

build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
buildscript {
22
ext {
33
// Airship Version - major.minor.patch
4-
airshipVersion = '18.1.4'
4+
airshipVersion = '18.1.5'
55

66
// Airship Version Qualifier beta, release, etc...
77
// airshipVersionQualifier = "alpha"

urbanairship-automation/src/main/java/com/urbanairship/iam/InAppMessageAutomationExecutor.kt

+4-4
Original file line numberDiff line numberDiff line change
@@ -118,13 +118,13 @@ internal class InAppMessageAutomationExecutor(
118118
} catch (ex: Exception) {
119119
UALog.e(ex) { "Failed to display message" }
120120
result = ScheduleExecuteResult.RETRY
121-
} finally {
122-
// Finished
123-
data.displayCoordinator.messageFinishedDisplaying(data.message)
124-
displayDelegate?.messageFinishedDisplaying(data.message, preparedScheduleInfo.scheduleId)
125121
}
126122
}
127123

124+
// Finished
125+
data.displayCoordinator.messageFinishedDisplaying(data.message)
126+
displayDelegate?.messageFinishedDisplaying(data.message, preparedScheduleInfo.scheduleId)
127+
128128
// Clean up assets
129129
if (result != ScheduleExecuteResult.RETRY) {
130130
assetManager.clearCache(preparedScheduleInfo.scheduleId)

urbanairship-core/src/main/java/com/urbanairship/audience/DeviceInfoProvider.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ internal class DeviceInfoProviderImpl(private val contactId: String? = null) : D
6969
get() = PlatformUtils.asString(UAirship.shared().platformType)
7070

7171
override val channelCreated: Boolean
72-
get() = UAirship.shared().channel.id == null
72+
get() = UAirship.shared().channel.id != null
7373
override val analyticsEnabled: Boolean
7474
get() = UAirship.shared().analytics.isEnabled
7575

0 commit comments

Comments
 (0)