If a second call to authorizeAndExchangeCode is made with different additionalParameters while a first call is still in operation it causes a terminal error in the app.
This is only a problem in iOS and debugging in XCode exposes the following error, which appears to be caused as the original authentication window is being replaced by the new request:
If a second call to authorizeAndExchangeCode is made with different additionalParameters while a first call is still in operation it causes a terminal error in the app.
This is only a problem in iOS and debugging in XCode exposes the following error, which appears to be caused as the original authentication window is being replaced by the new request: