Skip to content

Commit 6c6b12c

Browse files
authored
Merge pull request #1982 from OneSignal/upgrade/play-services-basement
Upgrade play-services-basement to 18.1.0
2 parents e6da1e5 + 31cc669 commit 6c6b12c

File tree

3 files changed

+4
-13
lines changed

3 files changed

+4
-13
lines changed

OneSignalSDK/onesignal/notifications/build.gradle

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -69,23 +69,13 @@ dependencies {
6969

7070
compileOnly('com.amazon.device:amazon-appstore-sdk:[3.0.1, 3.0.99]')
7171

72-
// play-services-base:16.1.0 is the last version before going to AndroidX
73-
// play-services-base:17.0.0 is the first version using AndroidX
74-
// Required for GoogleApiAvailability
75-
implementation('com.google.android.gms:play-services-base') {
76-
version {
77-
require '[17.0.0, 17.6.99]'
78-
prefer '17.6.0'
79-
}
80-
}
81-
8272
// firebase-messaging:18.0.0 is the last version before going to AndroidX
8373
// firebase-messaging:19.0.0 is the first version using AndroidX
8474
// firebase-messaging:23.0.0 incoporates fix for SecurityException: Not allowed to bind to service
8575
api('com.google.firebase:firebase-messaging') {
8676
version {
8777
require '[19.0.0, 23.0.99]'
88-
prefer '23.0.0'
78+
prefer '23.0.8'
8979
}
9080
}
9181

OneSignalSDK/onesignal/notifications/src/main/java/com/onesignal/notifications/internal/registration/impl/PushRegistratorAbstractGoogle.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ import com.onesignal.notifications.internal.registration.IPushRegistrator
3434
import com.onesignal.user.internal.subscriptions.SubscriptionStatus
3535
import kotlinx.coroutines.delay
3636
import java.io.IOException
37+
import java.util.concurrent.ExecutionException
3738

3839
/**
3940
* The abstract google push registration service. It is expected [PushRegistratorFCM] will extend
@@ -47,7 +48,7 @@ internal abstract class PushRegistratorAbstractGoogle(
4748
IPushRegistrator, IPushRegistratorCallback {
4849
abstract val providerName: String
4950

50-
@Throws(Throwable::class)
51+
@Throws(ExecutionException::class, InterruptedException::class, IOException::class)
5152
abstract suspend fun getToken(senderId: String): String
5253

5354
override suspend fun registerForPush(): IPushRegistrator.RegisterResult {

OneSignalSDK/onesignal/notifications/src/main/java/com/onesignal/notifications/internal/registration/impl/PushRegistratorFCM.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ internal class PushRegistratorFCM(
128128
try {
129129
token = Tasks.await(tokenTask)
130130
} catch (e: ExecutionException) {
131-
throw tokenTask.exception
131+
throw tokenTask.exception ?: e
132132
}
133133
}
134134

0 commit comments

Comments
 (0)