Is this a sample app? If yes, do we want to tell the developers to always check result and access token for not being null? Technically our library should be reliable enough to return valid result in the OnSuccess callback.