SDK Features Are Not Available
- Confirm that
EcoConfigurator was initialized successfully. - Confirm that the correct environment and Host App Hash are being used.
- Call
clearEligibilityCache() and perform a fresh eligibility check. - Confirm that the current user is eligible on the server side.
Unauthorized Responses Continue After Refresh
- Verify that
currentAccessToken() returns the latest valid token. - Ensure that
didReceiveUnauthorizedResponse(completion:) calls its completion handler exactly once. - Pass
true only when the token refresh completes successfully. - Pass
false when the token cannot be refreshed.
A Deep Link Is Not Opened by the SDK
- Verify that the host application is configured to receive the URL.
- Check the URL with
coordinator.canHandle(url). - Handle unsupported URLs in the host application.
- Use the completion handler of
handle(_:completion:) to check whether navigation succeeded.