-
Notifications
You must be signed in to change notification settings - Fork 378
Open
Description
What happened?
On the last version com.onesignal:OneSignal:5.1.31
Crash appears on crashlytics :
Fatal Exception: java.lang.OutOfMemoryError
pthread_create (1040KB stack) failed: Try again
java.lang.Thread.nativeCreate (Thread.java)
com.onesignal.user.internal.PushSubscription.optIn (PushSubscription.kt:27)
When trying to do OneSignal.getUser().getPushSubscription().optIn(); on function onPushSubscriptionChange
Complete code :
@Override
public void onPushSubscriptionChange(@NonNull PushSubscriptionChangedState pushSubscriptionChangedState) {
IPushSubscription pushSubscription = OneSignal.getUser().getPushSubscription();
if(pushSubscription.getId() != null && pushSubscription.getId() != ""){
if(!playerIdSended && userId != null && userId != ""){
LoginActivity.updateOneSignalIds(userId, accessToken, pushSubscription.getId(), 10);
}
}
else{
OneSignal.getUser().getPushSubscription().optIn();
}
}
Steps to reproduce?
import com.onesignal:OneSignal:5.1.31
public class MyApplication extends Application implements IPushSubscriptionObserver {
@Override
public void onCreate() {
super.onCreate();
..
OneSignal.initWithContext(this);
String ONESIGNAL_APP_ID = "xxxxxx";
OneSignal.initWithContext(this, ONESIGNAL_APP_ID);
...
}
What did you expect to happen?
I expect no crash caused by oneSignal
OneSignal Android SDK version
5.1.31
Android version
14
Specific Android models
Relevant log output
Code of Conduct
- I agree to follow this project's Code of Conduct
Metadata
Metadata
Assignees
Labels
No labels