You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I’ve found an issue in the library and we can't integrate it until this is solved. Tested it with versions 3.4.4, 3.4.0 and 3.0.0. I've checked only the client side implementation.
It happens sometimes that the screen goes full black and the user has to kill the app and open it again, so that’s a no go.
To check if it was related to our own implementation (or maybe our code was interfering with the library) or not I created a super simple project with 2 ViewControllers, and it happened there too.
Check out the video:
ScreenRecording_12-03-2024.16-34-38_1.MP4
Proper solution would be:
Launch the queue when accessing the 2nd viewController for the first time.
Check if the queue must be shown or not. If not, don't show the black screen.
This is the zip of the simple project that can reproduce the error. queueitexample.zip
The text was updated successfully, but these errors were encountered:
Hi @alexanderthoren,
From your code and video looks like you are sending the user to queue multiples times, which is not good. To ensure proper functionality, please make sure to call QueueItEngine.run only once. You will need to manage the state within the app, determining whether the user has already been through the queue or not.
I've checked an it only runs once. The issue happens when you're checking within the framework if it should present or not the queue. A race condition happens as before presenting the webview it tries to close it.
I've opened a PR with the migration to swift and the issue fixed, ensuring it works as expected every single time. Check it out -> #41
I’ve found an issue in the library and we can't integrate it until this is solved. Tested it with versions
3.4.4
,3.4.0
and3.0.0
. I've checked only the client side implementation.It happens sometimes that the screen goes full black and the user has to kill the app and open it again, so that’s a no go.
To check if it was related to our own implementation (or maybe our code was interfering with the library) or not I created a super simple project with 2 ViewControllers, and it happened there too.
Check out the video:
ScreenRecording_12-03-2024.16-34-38_1.MP4
Proper solution would be:
This is the zip of the simple project that can reproduce the error.
queueitexample.zip
The text was updated successfully, but these errors were encountered: