Skip to content

Commit 9467856

Browse files
committed
Fixed rare null intent crash on IntentServices
* Setting setIntentRedelivery(true) to always include the last intent if Android kills the IntentService before it finishes.
1 parent 3f3ef10 commit 9467856

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

OneSignalSDK/onesignal/src/main/java/com/onesignal/GcmIntentService.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ public class GcmIntentService extends IntentService {
4545

4646
public GcmIntentService() {
4747
super("GcmIntentService");
48+
setIntentRedelivery(true);
4849
}
4950

5051
// Called when GCM message is received from Google or a notification is being restored.

OneSignalSDK/onesignal/src/main/java/com/onesignal/NotificationExtenderService.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ void override(OverrideSettings overrideSettings) {
7777

7878
public NotificationExtenderService() {
7979
super("NotificationExtenderService");
80+
setIntentRedelivery(true);
8081
}
8182

8283
private OSNotificationDisplayedResult osNotificationDisplayedResult;

0 commit comments

Comments
 (0)