What happened?
Library try to login with previous failed externaId.
What I did?
- OneSignal.login(
ExternalID), where ExternalID has reached user_subscription_limit
- I getting
{
"errors": [
{
"code": "subscription-1",
"title": "Operation is not permitted due to user having the maximum number of subscriptions assigned",
"meta": {
"user_subscription_limit": 20
}
}
]
}
- Invoking OneSignal.logout()
- trying login with any
new ExternalId but library don't make api calls
- restarting application
- Invoking OneSignal.initWithContext and library make api calls (login) with previous
ExternalID
This loop is infinity.
Steps to reproduce?
- Login with ExternalID that has reached user_subscription_limit
- Call Logout method
- Login with any ExternalID
What did you expect to happen?
I expected the external id to update. Because it works well on iOS!
OneSignal Android SDK version
5.1.17
Android version
13
Specific Android models
No response
Relevant log output
HttpClient: Got Response = POST - STATUS: 409 - Body: {"errors":[{"code":"subscription-1","title":"Operation is not permitted due to user having the maximum number of subscriptions assigned","meta":{"user_subscription_limit":20}}]}
Code of Conduct
What happened?
Library try to login with previous failed externaId.
What I did?
ExternalID), whereExternalIDhas reached user_subscription_limitnew ExternalIdbut library don't make api callsExternalIDThis loop is infinity.
Steps to reproduce?
What did you expect to happen?
I expected the external id to update. Because it works well on iOS!
OneSignal Android SDK version
5.1.17
Android version
13
Specific Android models
No response
Relevant log output
HttpClient: Got Response = POST - STATUS: 409 - Body: {"errors":[{"code":"subscription-1","title":"Operation is not permitted due to user having the maximum number of subscriptions assigned","meta":{"user_subscription_limit":20}}]}Code of Conduct